Im toying with the idea off learning something new and fancy, specifically the version control git. So I played a bit around, did a checkout of mint2 with svn
arnes Mac:~ $ time svn co https://svn.image.ece.ntua.gr/repos/mop/mint2
Checked out revision 7388.
That checked out ONE version of mint2 into my home dir.
Then I imported the svn stuff into a git repo (black magic) and hosted it on oreo in my home dir. If you have git on your machine you can do:
arnes Mac:~ $ time git clone oreo.image.ntua.gr:/home/arne/repo/mint2.git
Cloning into mint2...
remote: Counting objects: 15077, done.
remote: Compressing objects: 100% (3394/3394), done.
remote: Total 15077 (delta 9616), reused 15077 (delta 9616)
Receiving objects: 100% (15077/15077), 129.61 MiB | 11.07 MiB/s, done.
Resolving deltas: 100% (9616/9616), done.
Thats approximatly 6 times faster (but its local network, I dont know how it will be different on a slow line). But you got THE WHOLE HISTORY of the project, not just one version.
play around with $ git log
and $ git log –help
And then everything you can commit locally (for your own versioning means) or push it to the server to share with others.
Panos set up a git hosting system, if you like the idea, we could make it official and all learn to git around (no gitting). Of course we would first figure out the basics before we use it on production stuff!!