It seems like everyone is writing a revision control system these days. Revision control is the new irc client.
For example, bazaar-ng, which is a rewrite and redesign of Bazaar, which itself is a fork of GNU Arch.
I’m not sure it’s a good or bad sign that I’ve never had the urge to write a revision control system. Perhaps a sign of sanity, which in the software world, is probably a bad sign.
Next thing you know all the crazy kids will be writing package updating tools.