Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
git: 2.19.2 -> 2.21.0 #56376
Motivation for this change
Git 2.19.2 is out of date
I modified default.nix, then rebased all patches onto git 2.21.0. I had to make significant modifications to git-sh-i18n.patch to allow it to pass tests. All tests pass for gitFull and git-annex, which relies on gitBase. I have nowhere near the computing power to test all reliant packages, however. This commit was made using this updated git.
It's hard to tell if i18n is working properly. My laptop is in German, but only shell utilities would care about the i18n shell patch, and most of these don't have translations. The C i18n is working fine, as my git is still in German, for what it's worth.
Update: I can confirm i18n is working.
Additionally, I just rebuilt my system on top of the new git. After around 24h, it fully built and works fine.