File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -836,7 +836,7 @@ struct GitInputScheme : InputScheme
836836 auto fetchRef = getAllRefsAttr (input) ? " refs/*:refs/*"
837837 : input.getRev () ? input.getRev ()->gitRev ()
838838 : ref.compare (0 , 5 , " refs/" ) == 0 ? fmt (" %1%:%1%" , ref)
839- : ref == " HEAD" ? ref
839+ : ref == " HEAD" ? " HEAD:HEAD "
840840 : fmt (" %1%:%1%" , " refs/heads/" + ref);
841841
842842 repo->fetch (repoUrl.to_string (), fetchRef, shallow);
Original file line number Diff line number Diff line change @@ -228,6 +228,10 @@ path8=$(nix eval --impure --raw --expr "(builtins.fetchGit { url = \"file://$rep
228228rev4=$( git -C " $repo " rev-parse HEAD)
229229rev4_nix=$( nix eval --impure --raw --expr " (builtins.fetchGit { url = \" file://$repo \" ; ref = \" HEAD\" ; }).rev" )
230230[[ $rev4 = " $rev4_nix " ]]
231+ export _NIX_FORCE_HTTP=1
232+ rev4_nix=$( nix eval --impure --raw --expr " (builtins.fetchGit { url = \" file://$repo \" ; ref = \" HEAD\" ; }).rev" )
233+ [[ $rev4 = " $rev4_nix " ]]
234+ unset _NIX_FORCE_HTTP
231235
232236# The name argument should be handled
233237path9=$( nix eval --impure --raw --expr " (builtins.fetchGit { url = \" file://$repo \" ; ref = \" HEAD\" ; name = \" foo\" ; }).outPath" )
You can’t perform that action at this time.
0 commit comments