@@ -308,10 +308,7 @@ final: prev: {
308308 assert isNull sha256;
309309 builtins.fetchGit
310310 ({ inherit url rev; } //
311− (if ref != null
312− then { inherit ref; }
313− # Don't fail if rev not in default branch:
314− else { allRefs = true; })
311+ final.buildPackages.lib.optionalAttrs (ref != null) { inherit ref; }
315312 )
316313 else
317314 # Non-private repos must have sha256 set.
@@ -405,10 +402,7 @@ final: prev: {
405402 then
406403 builtins.fetchGit
407404 ({ inherit url rev; } //
408− (if ref != null
409− then { inherit ref; }
410− # don't fail if rev not in default branch:
411− else { allRefs = true; })
405+ final.buildPackages.lib.optionalAttrs (ref != null) { inherit ref; }
412406 )
413407 else
414408 final.evalPackages.fetchgit { inherit url rev sha256; };