tech-repository archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Some preliminary cvs2git conversion statistics
Hi folks,
here's some information about a cvs -> git conversion I just did.
I used cvs2git, i.e. cvs2svn configured to play well with
git-fast-import. As I just wanted to have a proof of concept, I
limited the conversion to trunk/HEAD history only.
The conversion was performed on a dual quad-core Xeon 2.66GHz with 8GB
RAM. The file system was NFS-mounted zfs.
I didn't explicitly monitor conversion time, but it was within a
couple of hours.
The resulting checked out git repo had a size of 2.1G, the .git dir
amounting to 1.2G. After doing a git-repack the full repo was about
1.5G and the .git dir was only 545M.
I also did a rough speed comparison for checkout/cloning:
time for git clone:
11.136u 16.673s 11:37.36 3.9% 0+0k 448168+2073904io 783pf+0w
time for cvs co:
27.705u 70.528s 38:35.05 4.2% 0+0k 3936456+3171072io 88913pf+0w
I'll start another run for a full conversion including all tags and
branches soon.
Regards,
Daniel
--
Daniel Sieger
Faculty of Technology
Bielefeld University
wwwhomes.uni-bielefeld.de/dsieger
Home |
Main Index |
Thread Index |
Old Index