Unverified Commit 5880aafb authored by Philip Taron's avatar Philip Taron Committed by GitHub
Browse files

fetchFromGitHub: use `fetchgit` when `postCheckout` is not empty (#473958)

parents f4e64555 7cf93cdb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@ let
    fetchLFS = false;
    forceFetchGit = false;
    leaveDotGit = null;
    postCheckout = "";
    rootDir = "";
    sparseCheckout = null;
  };
+19 −0
Original line number Diff line number Diff line
@@ -8,6 +8,25 @@
    hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
  };

  simple-tag = testers.invalidateFetcherByDrvHash fetchFromGitHub {
    name = "simple-tag-nix-source";
    owner = "NixOS";
    repo = "nix";
    rev = "2.3.15";
    hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
  };

  describe-tag = testers.invalidateFetcherByDrvHash fetchFromGitHub {
    name = "describe-tag-nix-source";
    owner = "NixOS";
    repo = "nix";
    rev = "2.3.15";
    hash = "sha256-y7l+46lVP2pzJwGON5qEV0EoxWofRoWAym5q9VXvpc8=";
    postCheckout = ''
      { git -C "$out" describe || echo "git describe failed"; } | tee "$out"/describe-output.txt
    '';
  };

  sparseCheckout = testers.invalidateFetcherByDrvHash fetchFromGitHub {
    name = "sparse-checkout-nix-source";
    owner = "NixOS";