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!