I picked up a new 2GB USB Flash Drive (aka Thumb Drive, whatever) and started copying files over to it. I had all of my documentation and keys copied over and thought, how handy would it be to have a copy of one of my Subversion repositories on here? What sounded like a good idea turned out to work, but wasn’t exactly fast.
I knew that it was going to be slow, but I figured it would be manageable.
First I started the process of checking out the repo to the flash drive. I’ll report those results later. Next I checked out a copy to my local hard drive.
Here are the results:
laptop:~/repos dustin$ time svn co https://svnhost.com/svn/repo/trunk repo --snip 596 A entries-- Checked out revision 133. real 0m36.646s user 0m2.690s sys 0m5.628s
The results were lightning fast! Less than 37 seconds. So far, 53 entries have been checked out to the flash drive.
Okay, time to go clean the apartment a bit.
Back. It’s still going. So far i’ve cleaned up all of the trash and taken that out, washed the dishes, cleaned the stove, sink, counter, etc. The bathroom is clean now and i’ve got a load of clothes going.
Oh look. Joy:
svn: REPORT request failed on '/svn/repo/!svn/vcc/default' svn: REPORT of '/svn/repo/!svn/vcc/default': Could not read response body: Secure connection truncated (https://svnhost.com) real 52m50.427s user 0m2.777s sys 0m13.751s
almost 53 minutes. it didn’t complete and there’s a lock. svn cleanup.
laptop:/flash/repos dustin$ cd repo laptop:/flash/repos dustin$ svn status
not good. minutes later it needs cleanup. 7 minutes later the cleanup finished. time to update. 12 minutes later the update finished. I now have a cleanly checked out copy of the repository.
So, after an hour and a half, i’ve got the repo checked out. Score!