From: Johannes Schindelin Date: Tue, 15 Nov 2005 14:24:58 GMT Subject: Re: [PATCH] Disable USE_SYMLINK_HEAD by default Message-ID: In-Reply-To: <20051115121854.GV30496@pasky.or.cz> Hi, On Tue, 15 Nov 2005, Petr Baudis wrote: > Dear diary, on Tue, Nov 15, 2005 at 12:09:42PM CET, I got a letter > where Johannes Schindelin said that... > > I think Junio is right: we should not force everybody not to use > > symlinks, only because there happens to be VFAT-, SMB- or HTTP-shared > > repositories. As Junio says, if there are people experiencing problems > > because they lack symbolic links, they should fix it. > > I'm ambivalent here. I would like to have just a single behaviour here, > since the symbolic ref otherwise really does not get much testing. But I > can also understand that we are breaking tools here. > > Still, for the reason above, I think we should aim at the symbolic refs > being the canonical format in the next major release after 1.0, giving > users time to fix their tools. I can see no advantage in symlinks except > the backwards compatibility - speed argument was presented, but I don't > buy that until I see hard data supporting that. Well, I can see no good reason for symrefs, except for backwards compatibility! Modern systems do support symlinks, you know? Let´s face it. The main target for git is not Windows users. If we really want to support all idiocies of all possible ones, how about this one: If I clone a repository to a USB stick on cygwin, and try to access it from my iBook, it does not work, because for *backward compatibility* reasons, files fitting the 8.3 format are stored in UPPER CASE. So, I would like to have support for UPPER CASE files in .git, please? And since I cannot do my own testing, please could you force everybody´s git to write OBJECTS and MASTER in UPPER CASE? Ciao, Dscho