Ridiculous Subversion Behavior


Damn SVN

Yesterday, I attempted to move some of our content from a local filestore into our main subversion repository. I copied the files to my computer, all 22472.67 megabytes of it, and used TortoiseSVN to import the data to our repository.

Being that it was over 22GB of data, I expected it to take a very long time, and it did, 310 minutes and 3 seconds (approx. 5.2 hours). What I didn’t expect was that TortoiseSVN neglected to check for commit/import requirements *before* the import process and waited 5.2 hours, after all the data had been transferred, to tell me:

Error: WHOOPS! Insufficient Log Message. Must be greater than 10 characters.

Wow. Whoops, I just wasted 5 hours of my computing time and network bandwidth to import 22GB of data that was immediately reverted *after* the whole process should have been completed.

Don’t get me wrong, I love Subversion to death, and TortoiseSVN is an awesome client. This behavior, though, seems pretty ridiculous to me.

What do you think?

2 Comments

  1. I think you should have used “svnadmin dump” and “svnadmin load”. See the Subversion book for further details.

  2. willwm says:

    Oh! Thanks for the tip! 🙂

Leave a Comment

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s