File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/main/clojure/clojure/tools/gitlibs Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 62
62
[^File git-dir]
63
63
(let [git-path (.getCanonicalPath git-dir)
64
64
{:keys [exit err] :as ret} (run-git " --git-dir" git-path
65
- " fetch" " --quiet" " --tags" )]
65
+ " fetch" " --quiet" " --all " " --tags " " --prune " " --prune- tags" )]
66
66
(when-not (zero? exit)
67
67
(throw (ex-info (format " Unable to fetch %s%n%s" git-path err) ret)))))
68
68
71
71
[url ^File git-dir]
72
72
(printerrln " Cloning:" url)
73
73
(let [git-path (.getCanonicalPath git-dir)
74
- {:keys [exit err] :as ret} (run-git " clone" " --quiet" " --bare " url git-path)]
74
+ {:keys [exit err] :as ret} (run-git " clone" " --quiet" " --mirror " url git-path)]
75
75
(when-not (zero? exit)
76
76
(throw (ex-info (format " Unable to clone %s%n%s" git-path err) ret)))
77
77
git-dir))
You can’t perform that action at this time.
0 commit comments