https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113045
--- Comment #6 from David Binderman <dcb314 at hotmail dot com> --- (In reply to Jonathan Wakely from comment #4) > That's what the ^ on the commit suggests is happening. Righto. > You can fix your history with: > git fetch --unshallow trunk.year $ git fetch --unshallow remote: Enumerating objects: 1072084 ^C trunk.year $ It is not practical for me to download more than a million objects. I think it would be a reasonable git enhancement if it could handle the last (year, 3 years, 5 years, 10 years) of commits without having to download 30+ years of commits.