Not sure if this does what you want, but I just saw it on freshmeat.net
after reading your post.

http://contineo.sourceforge.net/

Looks like it can do versions and some other strange features that would
probably not be often used.

Kelly Black