Archive for June, 2007

svnmerge, a tool to manage SVN merges

Wednesday, June 27th, 2007

We use SVN on a project with a lot of small branches, i.e. a branch for almost every non-trivial feature. This is not a particularly pleasant want to use SVN, but it meets another important need for our project: code review on the way in to the trunk (as a “gate”), rather than code review […]

Next Big Language = JavaScript

Wednesday, June 27th, 2007

There’s a lot of buzz about Steve Yegge’s “port” of Rails to JavaScript, and Steve has now provided (in his funny, self-deprecating style) the background of how it came to be. He doesn’t quite say it explicitly in this post, but I think it reveals that the “Next Big Language” he has been hinting […]

synsync: another way to remotely backup / svnadmin dump an SVN repository

Friday, June 8th, 2007

Last month, I described an approach using SVK to remotely clone and then “svnadmin dump” an SVN repository. It turns out that there is an easier way “in the box” in SVN 1.4: the svnsync tool. Bob Ippolito describes how to do it, here are the minimal steps:
$ MYREPO=/home/me/someplace
$ svnadmin create $MYREPO
$ echo ‘#!/bin/sh’ >$MYREPO/hooks/pre-revprop-change
$ […]