List Info

Thread: Re: Converting large CVS repositories




Re: Converting large CVS repositories
user name
2007-09-24 16:52:50
On 2007-09-25 00:48, Giorgos Keramidas <keramidaFreeBSD.org> wrote:
>On 2007-09-24 22:46, Michael Haggerty <mhaggeralum.mit.edu> wrote:
>>Ulrich Spoerlein wrote:
>>> I took the liberty and CC'ed some FreeBSD
folks, which were involved in
>>> the previous discussion about CVS
"corruptions" in the FreeBSD
>>> repository.
>> 
>> Hi FreeBSD folks! 
> 
> Hi Michael,
> 
>> How big is the whole FreeBSD CVS repository anyway?
 Is it available
>> for download in repository form (e.g., via rsync)?
> 
> Depending on the parts of the repository that you
download, the sizes of
> the various 'project based' parts of the FreeBSD team
are currently:
> 
> keramidakobe:/home/ncvs$ du -sk src ports doc www
projects
> 1718098 src
> [...]

Oooops.

This part wasn't done yet (du(1) still running in the
background) :(

The current sizes are:

    $ pwd
    /home/ncvs
    # du -sk src ports doc www projects
    1718098 src
    1281062 ports
    219034  doc
    151592  www
    58986   projects
    $

You can download the *entire* CVS repository through CVSup:
http://www.freebsd.org/doc/en_US.ISO8859-1/b
ooks/handbook/cvsup.html

Each one of the major CVS tree parts listed above presents
its own
special "issues" when converted to another SCM
tool.

The example the ports/ tree is so huge because it contains
many
thousands directories in several levels with even more
thousands small
text files which come and go in a mind-boggingly fast rate.

The src/ tree, on the other hand, is something which has
evolved over
more than 15 years now, with hundreds of vendor imports,
dozens of
branches and it even includes a fair amount of
"active" branches today.


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )