@@ -247,12 +247,10 @@ self: super: {
247247 # It doesn't make sense to specify sha256 on a private repo
248248 # because it is not used by buitins.fetchGit.
249249 assert isNull sha256;
250− builtins.fetchGit {
251− url = url;
252− rev = rev;
253− } // self.buildPackages.lib.optionalAttrs (ref != null) {
254− ref = ref;
255− }
250+ builtins.fetchGit
251+ ({ inherit url rev; } //
252+ self.buildPackages.lib.optionalAttrs (ref != null) { inherit ref; }
253+ )
256254 else
257255 # Non-private repos must have sha256 set.
258256 assert sha256 != null;
@@ -324,8 +322,10 @@ self: super: {
324322 src =
325323 if is-private
326324 then
327− builtins.fetchGit { inherit url rev; }
328− // self.buildPackages.lib.optionalAttrs (ref != null) { inherit ref; }
325+ builtins.fetchGit
326+ ({ inherit url rev; } //
327+ self.buildPackages.lib.optionalAttrs (ref != null) { inherit ref; }
328+ )
329329 else
330330 self.buildPackages.pkgs.fetchgit { inherit url rev sha256; };
331331 } // self.buildPackages.lib.optionalAttrs (subdir != null) { postUnpack = "sourceRoot+=/${subdir}; echo source root reset to $sourceRoot"; };