[Phil Tomson] | What about a similar sort of system (except that it would probably be a | lot smaller and easier to maintain) written in Ruby? If it worked well as | a replacement for CVS it could get certainly get Ruby installed on a lot | more machines ;-) As a part of my master thesis I will try to implement a simple and tiny revision control system in Ruby. I haven't really started yet, so the design is not quite ready. In the first place, I will *not* concentrate on problems about (many) branches and then merge, but it will of course have basic merge-functionality. This is partly due to time, partly that we want a system that take care of the things my supervisor (and I) do most -- check in/out, merge between some developers, possibility for client/server. -- siri