Run tools on Remotes/Branches/Tags similar to files
It would be great to run external tools on other contexts than the whole repo and files.
E.g., I like to manually prune remote branches. But for a repository with more than one remote, I cannot do this without using the command line because I cannot select the correct remote context to run my command.
Similarly, it would be great to also have tools available on branches and tags.
The easiest way for the user would be to add a "Tools" sub-menu entry on the context menu of the branches view items (and maybe the captions in the log graph).
This caption should similarly to the confirmation dialogue parse the replacements, so that the user can get a good description of what will happen.
For example:
label: "Prune remote branches of ${remoteName}"
command: ${git} fetch --prune ${remoteUrl}
Customer support service by UserEcho