git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows)

From
David Kastrup <dak@gnu.org>
Date
Aug 29, 2007, 09:43 UTC
Message-ID
<864piillqs.fsf@lola.quinscape.zz>
In-Reply-To
<1BA15C6C-1F37-401B-B8D8-4BD147CF5225@wincent.com>
Wincent Colaiuta <win@wincent.com> writes:
Show 16 quoted lines
> El 29/8/2007, a las 4:23, Johannes Schindelin escribió:
>
>> On Wed, 29 Aug 2007, Wincent Colaiuta wrote:
>>
>> But it does not change the _meaning_ of Andreas' criticism.  They
>> took a perfectly sane system, and turned it into a mess.
>
> While I agree that most just accept the default, your argument here
> and in your previous email is spurious; it amounts to saying "A and
> B is offered, but because A is the default it is the same as if B
> were not supported at all", which isn't valid logic. If you limited
> your argument to criticizing case-insensitive filesystems then I
> would have to agree with you; I am not a fan of them. Likewise, if
> you said that the default has undesirable consequences I would also
> concur.  It's your attempt to extend your claim to an argument for
> equivalence that I can't buy.
Read up on his posting history.
Show 9 quoted lines
>> Plenty of people have this setup
>
> Agreed...
>
>> and we have to suffer.
>
> but, don't you think you're exaggerating a bit here? How much
> "suffering" has this really caused you? I gather that you're not
> even a user of that operating system;

He is the main worker on the MSYS port of git as far as I can tell, while not using Windows as his work platform. So indeed he gets to bear _all_ the pain, and no personal gain. Since I have provided for Windows/MSYS compatibility in AUCTeX's _installation_ procedure (a small part of the project which is mostly operating system agnostic), a much smaller stuff under similar circumstances, I can vouch for the amount of hassle such a seemingly "everything we need should be there in principle" Windows accommodation task causes.

And I actually find it extremely distasteful how little involvement in this project is there from genuine Windows users: most restrict themselves to complaining.

So at least on this account, I think you are not doing him justice.
Show 6 quoted lines
> I am (have been since the first developer previews), have always
> accepted the default filesystem choice, don't even like the
> filesystem (have ranted repeatedly about its flakiness on my
> weblog), but I think I've run into case- insensitivity issues two
> times. If you want to talk about "suffering" then ask me about HFS+
> data integrity.
-- 
David Kastrup
Previous: Wincent ColaiutaNext: Wincent Colaiuta
Message 2 of 5 in “Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows)”
  1. Wincent ColaiutaAug 29, 2007
  2. David KastrupAug 29, 2007
  3. Wincent ColaiutaAug 29, 2007
  4. Andreas EricssonAug 29, 2007
  5. NixSep 2, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.