From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1J4k3E-0005iz-4J for mharc-grub-devel@gnu.org; Tue, 18 Dec 2007 16:32:32 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J4k3C-0005hy-5A for grub-devel@gnu.org; Tue, 18 Dec 2007 16:32:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J4k39-0005hm-Ut for grub-devel@gnu.org; Tue, 18 Dec 2007 16:32:28 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J4k39-0005hj-RD for grub-devel@gnu.org; Tue, 18 Dec 2007 16:32:27 -0500 Received: from c60.cesmail.net ([216.154.195.49]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1J4k39-0000x3-KD for grub-devel@gnu.org; Tue, 18 Dec 2007 16:32:27 -0500 Received: from unknown (HELO relay.cesmail.net) ([192.168.1.81]) by c60.cesmail.net with ESMTP; 18 Dec 2007 16:32:21 -0500 Received: from [192.168.1.21] (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by relay.cesmail.net (Postfix) with ESMTP id B1263618FE1; Tue, 18 Dec 2007 16:32:21 -0500 (EST) From: Pavel Roskin To: The development of GRUB 2 , Vesa =?ISO-8859-1?Q?J=E4=E4skel=E4inen?= In-Reply-To: <476811A8.4010007@nic.fi> References: <1196963148.15804.44.camel@dv> <47670FF4.9070701@casema.nl> <20071217202057.ygvk8pyyowsok04g@webmail.spamcop.net> <200712180357.38552.okuji@enbug.org> <8763yww6mc.fsf@lab.ossystems.com.br> <476811A8.4010007@nic.fi> Content-Type: text/plain; charset=ISO-8859-1 Date: Tue, 18 Dec 2007 16:32:20 -0500 Message-Id: <1198013540.19477.31.camel@dv> Mime-Version: 1.0 X-Mailer: Evolution 2.12.2 (2.12.2-2.fc8) Content-Transfer-Encoding: 8bit X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. Cc: Subject: Re: Switching to git? X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Dec 2007 21:32:30 -0000 On Tue, 2007-12-18 at 20:30 +0200, Vesa Jääskeläinen wrote: > Just leave cygwin out of the box... thank you! > > cygwin is one of the worst pieces of software that just does not work > correctly. I wonder if you have actually used the native Windows port of CVS. > In my point-of-view portability means that you can use > software natively on some platform and it does not include installing > emulators or such to run software (like cygwin, wine). OK, I just checked grub4dos sources, and it looks like that it should be compiled either under Linux or in Cygwin. Look at the "build" script written specifically for grub4dos - it's a shell script. If the build system was using native tools like Visual C or even MinGW, we would see very different build scripts. Therefore, I don't see how native Windows portability of the version control system can be an issue for GRUB. Speaking of Cygwin, my experience with it has been much more positive, especially if it's installed for one specific purpose like compiling some project (as opposed to a playground for UNIX wannabees). I don't think it's a requirement that is going to deter anyone from working on GRUB. The work on the native git is underway. Many scripts have been replaced with C sources. I expect that effort to be completed before GRUB actually needs that (i.e. before it compiles with Visual C or another non-Cygwin Windows compiler). And if you need any GUI, qgit is a native Windows application compiled with Qt4. The "Tortoise" like GUI doesn't make much sense for git, as it's file oriented, and git is changeset oriented. The Eclipse plugin (egit) is available. -- Regards, Pavel Roskin