Re: Trouble with case-insensitive filesystems
- From
- Jean-François Veillette <jean_francois_veillette@yahoo.ca>
- Date
- Oct 26, 2007, 15:29 UTC
- Message-ID
- <A4BC28F4-0774-4D3E-AB1B-DA365841894F@yahoo.ca>
- In-Reply-To
- <20071026145204.GA294@localhost.daprodeges.fqdn.th-h.de>
You can workaround this by creating a disk-image with a case- sensitive filesystem, then do your work inside that virtual drive.
- jfv
Le 07-10-26 à 10:52, Rocco Rutte a écrit :
Show 44 quoted lines
> Hi, > > after importing the opensolaris hg repo into git, I noticed that > git gets confused if the repo contains files that clash on case- > insensitive filesystems (here on OS X, I can't test Cygwin and > Win32). git-checkout tells me that these files are modified, git- > status gives me: > > $ git status > # On branch master > # Changed but not updated: > # (use "git add <file>..." to update what will be committed) > # > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/HB > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/ > HB.name > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/HI > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/ > HI.name > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/HX > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/ > HX.name > # modified: usr/src/cmd/lp/filter/postscript/font/devpost/ > charlib/LH > # modified: usr/src/lib/libldap4/common/Version.c > # > no changes added to commit (use "git add" and/or "git commit -a") > > ...without touching anything. Yes, there's a version.c file next to > Version.c, HI.name next to Hi.name and so on. > > I'm not really sure what I'm expecting git to do, but I guess I > want it to abort a checkout and only continue with -f. But at the > very least, it should issue a big fat warning (one may decide to > work in some area without clashes). > > I really have no idea how to efficiently detect that at runtime and > which areas of git to look at for patching... > > Rocco > - > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html