On 2007-09-25 00:48, Giorgos Keramidas <keramida FreeBSD.org> wrote:
>On 2007-09-24 22:46, Michael Haggerty <mhagger alum.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:
>
> keramida kobe:/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.
|