Branch Name Case Sensitivity
- From
- Lee Hopkins <leerhop@gmail.com>
- Date
- Feb 26, 2014, 21:06 UTC
- Message-ID
- <CAJHY66EQD280QgXBCoZU4y_aqSEu3A1hXzeW7X-rtT6vMZ92oA@mail.gmail.com>
Hello,
Last week I ran across a potential bug with branch names on case insensitive file systems, the complete scenario can be found here:
https://groups.google.com/forum/#!topic/msysgit/ugKL-sVMiqI
The tldr is because refs are stored as plain text files except when packed into packed-refs, Git occasionally cannot tell the difference between branches whose names only differ in case, and this could potentially lead to the loss of history.
It sounds like this is a known issue, and after some more digging I did find some older threads related to this topic, but nothing recent. So I guess I just wanted to bring this to the attention of the Git devs and maybe restart some discussions.
Thanks, -Lee