Just wanted to let you know that I really like qgit a lot and that I appreciate the time you spent on developing it.
It could become the de-facto frontend for git if it could feature full support for the git toolchain in a graphical fashion, this could for example be achieved by using the existing notion of tool actions, which could then be based on shell commands (git scripts/custom scripts) with certain arguments, thus the GUI integration would mainly boil down to allowing users to provide tooltips for custom actions and place these actions along with a description on some sort of toolbar or in a context menu.
maybe saving actions/commands separately would be the best option because that would mean that users could easily share their "action files" for new/custom commands.
So, "Action" might benefit from a "scope" attribute, so that qgit may smartly detect the context in which they are valid or not, to adjust the toolbar or context menu accordingly.
Thus future extension of qgit would mainly come down to providing a growing library of "action snippets" for qgit use, so that it may eventually become a fully fledged frontend to git
thank you very much for qgit!