[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