At @ev not everyone is a day to day cmdline #git user so I was looking for a #gui tool to allow committing, pulling changes etc. that is also packaged in major distributions.
I rediscovered "git-gui" which might not be the prettiest but it has all the basics and on top of that you can easily add arbitrary menu entries via `.gitconfig` e.g.
[guitool "Pull with Rebase"]
cmd = git pull --rebase
🎉
@agx @ev Yeah, that's the one thing I miss in git gui. I find what's there to be enough most of the time, but sometimes it just stubbornly doesn't want to put the line where it belongs when splitting a bigger change into smaller commits 😄 But it's still valuable to me to be able to quickly browse both staged and unstaged changes and to non-destructively switch between authoring a new commit and amending the previous one with a single checkbox click.