diff --git a/cabal-install/src/Distribution/Client/VCS.hs b/cabal-install/src/Distribution/Client/VCS.hs index a7356d85a3b..10635384d10 100644 --- a/cabal-install/src/Distribution/Client/VCS.hs +++ b/cabal-install/src/Distribution/Client/VCS.hs @@ -583,7 +583,7 @@ vcsGit = -- -- Option 2 is what Cabal has done historically, and we're keeping it -- for now. Option 1 is possible but seems to have little benefit. - git localDir ("fetch" : verboseArg ++ ["origin", ref]) + git localDir ("fetch" : verboseArg ++ ["--depth=1", "origin", ref]) pure "FETCH_HEAD" Just ref | otherwise ->