Given the potential danger of this feature, is it worth implementing? It's possible to manage branches directly through git and it might be wise to not make this too easy.