fetchFromGitHub: use fetchgit when postCheckout not empty
This commit is contained in:
@@ -15,6 +15,7 @@ let
|
||||
fetchLFS = false;
|
||||
forceFetchGit = false;
|
||||
leaveDotGit = null;
|
||||
postCheckout = "";
|
||||
rootDir = "";
|
||||
sparseCheckout = null;
|
||||
};
|
||||
|
||||
@@ -16,6 +16,17 @@
|
||||
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";
|
||||
|
||||
Reference in New Issue
Block a user