https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120554
--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to David Binderman from comment #4) > It might be worth mentioning on page https://gcc.gnu.org/git.html > that the git history covers over 33 years and currently consumes about > 2.8 Gig of disk space. > > For folks on slow internet links, it takes quite some time to download. 1.2G of that is just the latest sources, without any .git metadata. It's always going to be slow to download, even without the full history. > It looks to me like there is an opportunity for a git history > that only covers the last five years or so. Perhaps a split > into git-current and git-old would be a good idea ? I don't see how that will help people who try to use git blame without the full history ... they still won't have the full history. It would just be disruptive for people who *do* have the full clone, and is completely unnecessary because if you don't want all the history you can just use a shallow clone (with whatever depth you want, maybe five years not one day, for example). There is no problem with the size of the repo, git provides all the tools needed to work with it, you just keep using it in a way that doesn't work. You could use the online blame tools instead, like https://github.com/gcc-mirror/gcc/blame/master/libgcobol/common-defs.h or gcc dot gnu dot org /cgit/gcc/blame/libgcobol/common-defs.h (I'm not linking to it so that AI bots don't scrape that URL all day every day).