Re:On Emacs 28’ context menu and Unix mouse-usage in general
by Stratoscope on Thursday December 30, 2021 @12:59PM
(#29739227)
You might try SmartGit. I use it on Linux and Windows and love it.
I especially appreciate the way it makes it easy and obvious how to do things that would be complicated on the Git command line. Some examples:
Committed to the wrong branch? Drag the branch markers where you want them.
Want to see a diff between the files in two commits, possibly on unrelated branches? Click one commit, Ctrl+click the other, and the file diffs are right there.
Lost a commit and now you have to trawl through the reflog? Turn on the "Recyclable commits" checkbox and all those reflog commits show up as normal commits, complete with diffing as noted above.
I especially appreciate the way it makes it easy and obvious how to do things that would be complicated on the Git command line. Some examples:
Committed to the wrong branch? Drag the branch markers where you want them.
Want to see a diff between the files in two commits, possibly on unrelated branches? Click one commit, Ctrl+click the other, and the file diffs are right there.
Lost a commit and now you have to trawl through the reflog? Turn on the "Recyclable commits" checkbox and all those reflog commits show up as normal commits, complete with diffing as noted above.