bad patch to make revisions work as branches

this is just about the worst patch - but I need to be able to check in
a branch - not a revision