Allow converting branches or topics rather than bookmarks
This is an alternative to !8 (closed), adding the ability to push and pull branches or topics instead of bookmarks. Although it basically works, it needs much more testing before we get it in. One issue is that there's no support for closing branches or topics.
Please note that this effort is on the backburner for now; I'm afraid the code is too messy in practice, and would like to apply some refactoring first.
Closes #351 #395 !8 (closed)
Edited by Dan Villiom Podlaski Christiansen