Can't help helping yourself
Sep. 20th, 2006 09:09 pmA guy at work is looking into switching his group from CVS to subversion, and sent an email to the java-developers list asking about a couple things he felt trepidatious about. I like subversion, so I piped up and opined about how cool it is, and ended up spending a decent amount of time looking things up to answer various questions he had, because, y'know, helpful.
The cool thing about this is that in the process of doing all this research, I figured out a number things I hadn't grokked very well before, and also figured out how to upgrade my repositories to a better backend format, which let me reorganize them in a more convenient layout while I was at it. So that's what I did today.
I guess sometimes virtue really is its own reward. Just like the Avenue Q song: "When you help others, you can't help helping yourself..."
The cool thing about this is that in the process of doing all this research, I figured out a number things I hadn't grokked very well before, and also figured out how to upgrade my repositories to a better backend format, which let me reorganize them in a more convenient layout while I was at it. So that's what I did today.
I guess sometimes virtue really is its own reward. Just like the Avenue Q song: "When you help others, you can't help helping yourself..."
no subject
Date: 2006-09-21 03:35 am (UTC)no subject
Date: 2006-09-21 04:14 am (UTC)no subject
Date: 2006-09-21 03:22 pm (UTC)no subject
Date: 2006-09-21 03:47 am (UTC)to have been appointed the CM person in our little project, and we're using
Subversion because the customer is. But I'm still wet behind the ears.
no subject
Date: 2006-09-21 04:12 am (UTC)Newer versions (post-1.0) can use FSFS instead (and at some point they switched the default setup from bdb to fsfs), which is a flatfile format that's a little bit slower, but doesn't have those problems and has a number of other advantages.
A decent comparison between the two is here: http://web.mit.edu/ghudson/info/fsfs
Layout-wise, all I did was move things around so that each project has its own repository in a subdirectory named svn, so instead of /blah/svn-foo and /blah/bar/svn, now everything is in /blah/svn/foo or /blah/svn/bar and so on. Just a bit more consistent and logical.
no subject
Date: 2006-09-21 02:30 pm (UTC)Works a treat.
no subject
Date: 2006-09-21 10:15 am (UTC)no subject
Date: 2006-09-21 02:33 pm (UTC)no subject
Date: 2006-09-21 01:48 pm (UTC)