On Thu, 2007-12-06 at 00:34 +0100, Andreas Schwab wrote: > Harvey Harrison <[EMAIL PROTECTED]> writes: > > > On Wed, 2007-12-05 at 21:23 +0100, Samuel Tardieu wrote: > >> >>>>> "Daniel" == Daniel Berlin <[EMAIL PROTECTED]> writes: > >> > >> Daniel> So I tried a full history conversion using git-svn of the gcc > >> Daniel> repository (IE every trunk revision from 1-HEAD as of > >> Daniel> yesterday) The git-svn import was done using repacks every > >> Daniel> 1000 revisions. After it finished, I used git-gc --aggressive > >> Daniel> --prune. Two hours later, it finished. The final size after > >> Daniel> this is 1.5 gig for all of the history of gcc for just trunk. > >> > >> Most of the space is probably taken by the SVN specific data. To get > >> an idea of how GIT would handle GCC data, you should clone the GIT > >> directory or checkout one from infradead.org: > >> > >> % git clone git://git.infradead.org/gcc.git > >> > > > > Actually I went through and created the basis for that repo. It > > contains all branches and tags in the gcc svn repo and the final > > pack comes to about 600M. This has _everything_, not just trunk. > > Not everything. Only trunk and a few selected branches, and no tags. >
Yes, everything, by default you only get the more modern branches/tags, but it's all in there. If there is interest I can work with Bernardo and get the rest publically exposed. Harvey