This looks pretty useful but the rename thing confused me a bit -- I assumed it was renaming the branch that was already there, rather than using a different name for the branch you are creating.