fetchFromSourcehut: expose gitRepoUrl to consumers

notable consumers include `unstableGitUpdater`.
other git-like fetchers (`fetchFromGitHub`) already do this.
This commit is contained in:
Colin 2023-05-23 10:21:08 +00:00 committed by Emery Hemingway
parent 944c7fa720
commit 954d3794ae

View File

@ -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";
};
};
};
};