diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2015-05-04 18:20:32 +0200 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2015-05-04 18:20:32 +0200 |
commit | 655eed7a9309d909914d32867cecf6bada1dc3db (patch) | |
tree | 017e33889eeb5c17570fbeb46f7fd3827b1b1dc7 /pkgs/build-support/fetchhg/default.nix | |
parent | f9e31617a39b21e88726496c22f84851ba42864b (diff) | |
parent | 366da9e70f46bd42a62bdcd9a0aa7b891c54760d (diff) |
Merge pull request #7235 from risicle/fetchhgsubrepo
fetchhg: add option to fetch hg subrepos
Diffstat (limited to 'pkgs/build-support/fetchhg/default.nix')
-rw-r--r-- | pkgs/build-support/fetchhg/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/fetchhg/default.nix b/pkgs/build-support/fetchhg/default.nix index 26426ce7d83ec..214e9b1387b6f 100644 --- a/pkgs/build-support/fetchhg/default.nix +++ b/pkgs/build-support/fetchhg/default.nix @@ -1,4 +1,4 @@ -{stdenv, mercurial, nix}: {name ? null, url, rev ? null, md5 ? null, sha256 ? null}: +{stdenv, mercurial, nix}: {name ? null, url, rev ? null, md5 ? null, sha256 ? null, fetchSubrepos ? false}: # TODO: statically check if mercurial as the https support if the url starts woth https. stdenv.mkDerivation { @@ -13,6 +13,8 @@ stdenv.mkDerivation { # Nix <= 0.7 compatibility. id = md5; + subrepoClause = if fetchSubrepos then "S" else ""; + outputHashAlgo = if md5 != null then "md5" else "sha256"; outputHashMode = "recursive"; outputHash = if md5 != null then md5 else sha256; |