fetchhg: format with nixfmt-rfc-style

This commit is contained in:
Yueh-Shun Li 2025-07-01 17:47:25 +08:00
parent ef2f8315bf
commit 34a5b1eb23

View File

@ -9,7 +9,7 @@ lib.extendMkDerivation {
extendDrvArgs =
finalAttrs:
{
{
name ? null,
url,
rev ? null,
@ -17,7 +17,7 @@ lib.extendMkDerivation {
hash ? null,
fetchSubrepos ? false,
preferLocalBuild ? true,
}:
}:
# TODO: statically check if mercurial as the https support if the url starts with https.
{
name = "hg-archive" + (lib.optionalString (name != null) "-${name}");
@ -31,9 +31,7 @@ lib.extendMkDerivation {
outputHashAlgo = if finalAttrs.hash != null && finalAttrs.hash != "" then null else "sha256";
outputHashMode = "recursive";
outputHash =
lib.throwIf
(finalAttrs.hash != null && sha256 != null)
"Only one of sha256 or hash can be set"
lib.throwIf (finalAttrs.hash != null && sha256 != null) "Only one of sha256 or hash can be set"
(
if finalAttrs.hash != null then
finalAttrs.hash