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

Re: Cygwin: problem with renaming and case

From
Nagy Balázs <js@iksz.hu>
Date
Mar 22, 2008, 19:58 UTC
Message-ID
<47E564F5.6010005@iksz.hu>
In-Reply-To
<37fcd2780803211157n15cec620gb5ab1d3e57ccd37b@mail.gmail.com>
Dmitry Potapov wrote:
Show 7 quoted lines
> I wonder do you really need to have two files on different branches whose
> name only differ by case, especially when you work on case insensitive
> filesystem? I suspect the answer is no. In this case, you can choose one
> policy for file naming and stick to it. For instance, that all names should
> be in low case except Makefile, or something like that. This policy can be
> enforced using pre-commit hook.
>   

qmail-1.03 is one of the rare species which has two files which differ only in their case, namely INSTALL and install. The first one contains the documentation, the latter one is compiled from source. Apart from that I don't know any other affected projects.

On the other hand, most of the software developers are morons, especially in a corporate environment. The problem is you cannot refuse their work all the way, and they like to create evil twins (file names which were removed and added again), and case collisions. I could even see a lot of symlinks in a clearcase vob which poined to `..\..\..\../a/b/c'. Developer stupidity is unlimited.

Regards,
-- 
-jul-
Previous: Brian DessentNext: Linus Torvalds
Message 10 of 11 in “Cygwin: problem with renaming and case”
  1. FrankMar 21, 2008
  2. Linus TorvaldsMar 21, 2008
  3. Avery PennarunMar 21, 2008
  4. Linus TorvaldsMar 21, 2008
  5. Junio C HamanoMar 22, 2008
  6. Steffen ProhaskaMar 22, 2008
  7. Dmitry PotapovMar 21, 2008
  8. streamlake@tiscali.itMar 21, 2008
  9. Brian DessentMar 21, 2008
  10. Nagy BalázsMar 22, 2008
  11. Linus TorvaldsMar 22, 2008

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.