piannaf’s avatarpiannaf’s Twitter Archive—№ 3,557

              1. a little less than 3 years after the release of git they began to address case insensitive filesystems github.com/git/git/commit/b560707a1da841d2430d5d1eaeca0f63ddf4aae7
            1. …in reply to @piannaf
              About a month after those failing tests were added, git got a configuration option core.ignorecasegithub.com/git/git/commit/0a9b88b7dee70bd36d35b7857640a18ee3adeef1
          1. …in reply to @piannaf
            And about a month after that, auto-detection made it so most people didn't need to worry about the config github.com/git/git/commit/2455406ab1b0e2b0ad9e5273b9aef6c739d5b8fe
        1. …in reply to @piannaf
          But after all these years, it's still something unsuspecting devs run into (look at all those upvotes) stackoverflow.com/questions/17683458/how-do-i-commit-case-sensitive-only-filename-changes-in-git
      1. …in reply to @piannaf
        A few years ago, the docs got updated so people wouldn't think they're making things better, when it probably makes things worse github.com/git/git/commit/48294b512a7c307d57ed5a9f5dbe466aeba6dade
    1. …in reply to @piannaf
      I love the release notes for that doc change > Clarify that setting core.ignoreCase to deviate from reality would not turn a case-incapable filesystem into a case-capable one. github.com/git/git/blob/142430338477d9d1bb25be66267225fb58498d92/Documentation/RelNotes/2.19.0.txt#L334
  1. …in reply to @piannaf
    This bit of code archaeology brought to you by an app that crashed because an asset's filename got a capitalization change and didn't get pushed upstream. It took a fair bit of teamwork to get to the bottom of this particular "works on my machine" incident