mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
fetchFromSourcehut: expose gitRepoUrl
to consumers
notable consumers include `unstableGitUpdater`. other git-like fetchers (`fetchFromGitHub`) already do this.
This commit is contained in:
parent
944c7fa720
commit
954d3794ae
@ -15,7 +15,8 @@ with lib;
|
||||
assert (lib.assertOneOf "vc" vc [ "hg" "git" ]);
|
||||
|
||||
let
|
||||
baseUrl = "https://${vc}.${domain}/${owner}/${repo}";
|
||||
urlFor = resource: "https://${resource}.${domain}/${owner}/${repo}";
|
||||
baseUrl = urlFor vc;
|
||||
baseArgs = {
|
||||
inherit name;
|
||||
} // removeAttrs args [
|
||||
@ -42,6 +43,9 @@ let
|
||||
postFetch = optionalString (vc == "hg") ''
|
||||
rm -f "$out/.hg_archival.txt"
|
||||
''; # impure file; see #12002
|
||||
passthru = {
|
||||
gitRepoUrl = urlFor "git";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user