Skip to content

git: 2.50.1 -> 2.51.0#434809

Merged
philiptaron merged 1 commit intoNixOS:stagingfrom
me-and:git-2.51.0
Aug 22, 2025
Merged

git: 2.50.1 -> 2.51.0#434809
philiptaron merged 1 commit intoNixOS:stagingfrom
me-and:git-2.51.0

Conversation

@me-and
Copy link
Member

@me-and me-and commented Aug 18, 2025

Changelog: https://git.kernel.org/pub/scm/git/git.git/tree/Documentation/RelNotes/2.51.0.adoc?h=v2.51.0

This also removes some contrib scripts that are no longer packaged with Git.

Nothing obviously scary or significantly backward-incompatible in the changelog.

I'm working through the to-do list and will tick things off as I get to them. I don't have access to a Darwin system to test directly, but I regularly build against Darwin over at https://github.com/me-and/nix-git-ci.

Things done

  • Built gitMinimal, git, gitSVN and gitFull on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
    • NixOS tests in nixos/tests (nixosTests.cgit, nixosTests.gitdaemon, nixosTests.buildbot)
      • x86_64-linux
      • aarch64-linux
    • Package tests at passthru.tests.
      • x86_64-linux
      • aarch64-linux
      • x86_64-darwin
      • aarch64-darwin
    • Tests in lib/tests or pkgs/test for functions and "core" functionality (tests.fetchgit)
      • x86_64-linux
      • aarch64-linux
      • x86_64-darwin
      • aarch64-darwin
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Aug 18, 2025
@philiptaron
Copy link
Contributor

Mind taking a look at the cross-compilation issues with Perl support we found in gitFull, if you have some spare compute and attention?

@me-and
Copy link
Member Author

me-and commented Aug 19, 2025

Mind taking a look at the cross-compilation issues with Perl support we found in gitFull, if you have some spare compute and attention?

I had a look at #432788, but I've never managed to get my head around cross-compilation in Nixpkgs. I'd love to offer useful opinions, but I don't think I'll have the time to understand the problem well enough any time soon, I'm afraid!

@me-and
Copy link
Member Author

me-and commented Aug 20, 2025

(I am working through a maze of build dependencies as I try to build everything I can in the tickbox in the OP, and rapidly reminding myself why I've historically done the checks by cherry-picking the change onto nixpkgs-unstable rather than trying to build the actual commit in the PR that's on the tip of the staging branch…)

@me-and me-and mentioned this pull request Aug 20, 2025
3 tasks
Copy link
Contributor

@philiptaron philiptaron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diff LGTM.

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Aug 20, 2025
@philiptaron philiptaron merged commit 0b462ed into NixOS:staging Aug 22, 2025
44 of 46 checks passed
@philiptaron
Copy link
Contributor

I built a lot of stuff and it's all working fine. Time to get this into the branch.

@me-and me-and deleted the git-2.51.0 branch January 27, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants