Merge branch 'fixes'
[gitweb.git] / git-clone.sh
index 44135f489d55c29eb2e7dce1b892471c55b9914b..a322a459952cd28055f74b4ff1766407789dadf9 100755 (executable)
@@ -139,7 +139,8 @@ yes,yes)
        then
                HEAD=HEAD
        fi
-       tar Ccf "$repo" - refs $HEAD | tar Cxf "$D/.git" - || exit 1
+       (cd "$repo" && tar cf - refs $HEAD) |
+       (cd "$D/.git" && tar xf -) || exit 1
        ;;
 *)
        case "$repo" in