* Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) [not found] ` <Pine.LNX.4.64.0708290321530.28586@racer.site> @ 2007-08-29 9:31 ` Wincent Colaiuta 2007-08-29 9:43 ` David Kastrup 2007-08-29 10:00 ` Andreas Ericsson 0 siblings, 2 replies; 5+ messages in thread From: Wincent Colaiuta @ 2007-08-29 9:31 UTC (permalink / raw) To: Johannes Schindelin; +Cc: Andreas Ericsson, Florian Weimer, Reece Dunn, git El 29/8/2007, a las 4:23, Johannes Schindelin escribió: > On Wed, 29 Aug 2007, Wincent Colaiuta wrote: > >> El 28/8/2007, a las 22:45, Johannes Schindelin escribi?: >> >>> On Tue, 28 Aug 2007, Wincent Colaiuta wrote: >>> >>>> Personally, I don't like HFS+ much at all, but your statement that >>>> Mac OS X "doesn't even have a case sensitive filesystem" is false. >>> >>> It is right that they support it. But since the _default_ is case >>> insensitive (but only as long as it is not _reporting_ file >>> names), it >>> is _as bad_ as "doesn't even have a case sensitive filesystem". No >>> sophistry helps here. >> >> I don't think my correction qualifies as "sophistry" by any >> reasonable >> definition of the word. Andreas claimed that Apple had turned "a >> perfectly decent unix-clone such as FreeBSD into some defect >> monstrosity >> that doesn't even have a case sensitive filesystem"; I merely >> sought to >> correct his misstatement. > > I acknowledged that. > > But it does not change the _meaning_ of Andreas' criticism. They > took a > perfectly sane system, and turned it into a mess. I don't think it's productive to enter into arguments about whether a particular operating system is a "monstrosity", "sane" or "a mess"; that's why I limited my comment to a correction of a factual misstatement by Andreas and left the opinion part unchallenged. We could have avoided this thread if instead of "doesn't even have a case sensitive filesystem", he'd started his flame with "defaults to a using a case-insensitive filesystem". > Yes, you _can_ change the setting. No, most don't. Yes, the > effect is... > you guessed it: the same as if they did not allow case sensitivity > at all. 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. > 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; 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. Cheers, Wincent ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) 2007-08-29 9:31 ` git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) Wincent Colaiuta @ 2007-08-29 9:43 ` David Kastrup 2007-08-29 10:04 ` Wincent Colaiuta 2007-08-29 10:00 ` Andreas Ericsson 1 sibling, 1 reply; 5+ messages in thread From: David Kastrup @ 2007-08-29 9:43 UTC (permalink / raw) To: git Wincent Colaiuta <win@wincent.com> writes: > 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. >> 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. > 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 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) 2007-08-29 9:43 ` David Kastrup @ 2007-08-29 10:04 ` Wincent Colaiuta 0 siblings, 0 replies; 5+ messages in thread From: Wincent Colaiuta @ 2007-08-29 10:04 UTC (permalink / raw) To: David Kastrup; +Cc: git El 29/8/2007, a las 11:43, David Kastrup escribió: >>> 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. If you look at the thread, his comments in this instance were about Mac OS X, not Windows. As for Dscho's Window's-related pain, I do sympathize. Cheers, Wincent ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) 2007-08-29 9:31 ` git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) Wincent Colaiuta 2007-08-29 9:43 ` David Kastrup @ 2007-08-29 10:00 ` Andreas Ericsson 1 sibling, 0 replies; 5+ messages in thread From: Andreas Ericsson @ 2007-08-29 10:00 UTC (permalink / raw) To: Wincent Colaiuta; +Cc: Johannes Schindelin, Florian Weimer, Reece Dunn, git Wincent Colaiuta wrote: > El 29/8/2007, a las 4:23, Johannes Schindelin escribió: > >> >> I acknowledged that. >> >> But it does not change the _meaning_ of Andreas' criticism. They took a >> perfectly sane system, and turned it into a mess. > > I don't think it's productive to enter into arguments about whether a > particular operating system is a "monstrosity", "sane" or "a mess"; > that's why I limited my comment to a correction of a factual > misstatement by Andreas and left the opinion part unchallenged. We could > have avoided this thread if instead of "doesn't even have a case > sensitive filesystem", he'd started his flame with "defaults to a using > a case-insensitive filesystem". > >> Yes, you _can_ change the setting. No, most don't. Yes, the effect >> is... >> you guessed it: the same as if they did not allow case sensitivity at >> all. > > 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. > My original comment was in error. I was unaware that Apple shipped different filesystems and that there was actually a choice. Me having sat by a friend who did his installation didn't realize I had the option of using a case-sensitive filesystem, so I assumed it wasn't there, which only goes to show that assumption indeed is the mother of all fuckups. Not wanting a pointless discussion in which everyone agrees in spirit but nitpicks about factual details, I didn't respond to any of the posts. Since it seems we all agree that case-insensitive, case-reporting file- systems are disgusting and it's now thoroughly proven that Apple does indeed ship a proper filesystem with its OS X releases, can we please drop this now and move on to trying to improve things? I'll take universal silence on the subject as "good idea, let's do that" > >> and we have to suffer. > > but, don't you think you're exaggerating a bit here? How much > "suffering" has this really caused you? Plenty enough, I should imagine. As David Kastrup mentioned, Dscho does extensive work on MSYS/MingW while not using it himself. Besides that, there are all these timeconsuming threads that some ignorant dumbass (in this case me) turn into silly pie-fights with some uninformed remark that is overly tainted by personal opinion. My apologies. I shall do my research better in the future. -- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <3f4fd2640708280317o2cee8ae9j28a92f39d8e6a583@mail.gmail.com>]
[parent not found: <alpine.LFD.0.999.0708281522260.25853@woody.linux-foundation.org>]
[parent not found: <85mywbb7p7.fsf@lola.goethe.zz>]
[parent not found: <alpine.LFD.0.999.0708281555580.25853@woody.linux-foundation.org>]
* Re: git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) [not found] ` <alpine.LFD.0.999.0708281555580.25853@woody.linux-foundation.org> @ 2007-09-02 0:20 ` Nix 0 siblings, 0 replies; 5+ messages in thread From: Nix @ 2007-09-02 0:20 UTC (permalink / raw) To: Linus Torvalds; +Cc: David Kastrup, Reece Dunn, Andreas Ericsson, git On 29 Aug 2007, Linus Torvalds verbalised: > And if you use that algorithm, them 'ß' and 'ss' are equal in a > case-insensitive filesystem. > > Does anybody do that? I don't know. But I sure as hell wouldn't be > surprised. Oh yes, they do. Guess what I spent the last month fixing in a huge heap of proprietary software. Of course the problem is not truly fixable because of the potentially unbounded set of context-dependent stuff such as `Masse'. (I hear some people got a summer holiday...) ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-09-02 0:20 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <3f4fd2640708280117k3f1cd03el676a87084a83480f@mail.gmail.com> [not found] ` <46D3ED4E.6030606@op5.se> [not found] ` <82tzqjgbx0.fsf@mid.bfk.de> [not found] ` <5A2EFA05-7A86-440B-B027-6360DA04CD89@wincent.com> [not found] ` <46D42C07.50001@op5.se> [not found] ` <54CFD615-6E05-42AC-A0D7-063B146295B8@wincent.com> [not found] ` <Pine.LNX.4.64.0708282144250.28586@racer.site> [not found] ` <301B4A5B-1765-426E-B72C-F6248894A3E0@wincent.com> [not found] ` <Pine.LNX.4.64.0708290321530.28586@racer.site> 2007-08-29 9:31 ` git: cannot rename foo to Foo on a case-insensitive filesystem (e.g. on Windows) Wincent Colaiuta 2007-08-29 9:43 ` David Kastrup 2007-08-29 10:04 ` Wincent Colaiuta 2007-08-29 10:00 ` Andreas Ericsson [not found] ` <3f4fd2640708280317o2cee8ae9j28a92f39d8e6a583@mail.gmail.com> [not found] ` <alpine.LFD.0.999.0708281522260.25853@woody.linux-foundation.org> [not found] ` <85mywbb7p7.fsf@lola.goethe.zz> [not found] ` <alpine.LFD.0.999.0708281555580.25853@woody.linux-foundation.org> 2007-09-02 0:20 ` Nix
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).