Thu 30 Nov 2006
SVK
Posted by brian under Rails , WordPress , Mephisto , SVN , SVK , Piston , Version Control , DarcsIn my continuing efforts to keep abreast of the latest and greatest software, I decided to evaluate switching from WordPress to Mephisto. The former is great, as it’s been around a long time, has a lot of plugins, and Just Works. However, if I want to dig into my blog at all, I have to do it in PHP, which is a bit like Spanish for me: I can read it well enough, but I can’t write it without constantly picking up a reference.
What does this have to do with SVK? Well, SVK was mentioned along with Piston as a way to manage syncing one repository with another. I already use and love Piston, so I decided that anything mentioned alongside it is probably worth checking out. And so it seems to be. SVK is apparently a client-side replacement for the normal svn command. It brings in a feature from Darcs that I’ve found myself wishing for from time to time: full local repository access with local commits.
It’s yet to be seen whether anything has to be done server-side for this to work, but from what I’ve read, I highly doubt it. If that’s the case it’ll be a godsend when I’m on vacation as I’ll be able to commit, branch, roll back, and do all those other nifty tricks that Subversion has taught us to do instead of only being allowed svn revert. It’s installing (with some difficulty) with MacPorts as I type this. I’ll post more when I know more.
UPDATE: Okay, got it synced with Attendio and tried a commit. I’m sold.