How to make Git Extensions browser show all commits like gitk --all
At the risk of stating the now-obvious, as of 2018's 2.51.RC2 release and newer, commits that can be reached via the reflog can now be displayed in Git Extensions. I'm not sure if this is exactly the same as gitk --all
, but it does display many additional commits that are otherwise unreachable.
It appears to use git log --reflog
behind the scenes.
The pull request is here, and it was released with 2.51.RC2.
The answer to your question is no. However, you can open gitk --all
, with a little work.
If you're willing to sacrifice performance, you can get some more information by changing the following in Settings > Settings > Git extensions > Performance. Check "show current working changes in revision graph". I've left that off and ended up using the Hotkeys settings tab.
- Hotkeys > RevisionGrid. Make sure "ShowAllBranches" has a shortcut key. It usually is Ctrl+Shift+A.
- Hotkeys > Browse. Make sure GitGitK has a shortcut key. I've used Ctrl+K. It brings up gitk from inside Git Extensions. However, you then have to view all branches manually, so I'm not sure how useful you'll find it on its own.
- Finally, I think the one you'll really like is the Scripts tab. You will need to manually add a Gitk --all script there, but then you can assign a hotkey to it. You then have gitk --all from inside Git Extensions.
Have fun :)
Apparently, there is also a feature request that is 3 months old for precisely this ;)