Repository navigation
Show the branching structure in the log. #81
Description
Activity
Definitely on my list aswell 👍
Reacted by Chris Emerson, Igor Raits, 김주호, Torsten Nielsen, CGMossa, Andre Azzolini, Kenichi Ebinuma, simon, Vasiliy Taranov, Kunio Sawatani and 40 morestale commented
on Oct 27, 2020 staleboton Oct 27, 2020 · Hidden as outdatedshow commentMore actionsstale commented
on Jan 26, 2021 staleboton Jan 26, 2021 · Hidden as outdatedshow commentMore actionsStill a planned feature? With this it will be perfect!
16 remaining items
Hi guys:
This issue seems to me the only killer feature missing in gitui at the moment. If you allow me to suggest something, I would prefer to draw the tree with simple unicode or ascii characters (like magit or tig already do) and then you can choose a fancy draw library if you like... but but once the basic is in... remember that some of us use old fashion terminals and very basic embedded systems (with ssh, serial or even worst... cmd from MS-Windows).
The issue certainly is not how to make it look good atm. It’s just complex to get right on giant repos where not the entire list of commits is kept in memory let alone their ancestor relation info. The drawing then becomes the simple part
Reacted by Piotr Całus, Joshua Crewe, Tongue_chaude and Junyong Liangis this git log --graph not properly giving output to digest or the library is not properly supporting it?
gitui does not shell out fetching the revision log to be as performant as possible.
Hi, is there any progress on this feature?
Reacted by Roberts Pumpurs, Rytis Ilciukas, Vaagai, Evgeny Khudoba, Oliver Winks, Brian Wo, Quentin Widlocher, Bent Engbers, Masoud Salehi, The 99's Puppycat and 11 moreThere is also new interesting project Serie also written in Rust.
It is in official repo of Arch Linux.Reacted by Dmitry GordinReacted by GalaxySnail, kohane27, Tongue_chaude, Mark Van de Vyver and solc42There is also new interesting project Serie also written in Rust.
It is in official repo of Arch Linux.That's amazing! But it requires iterm2/kitty image protocols, and even sixel is not supported. It would be great if such a TUI could be implemented without image protocols.
There is also new interesting project Serie also written in Rust.
It is in official repo of Arch Linux.That's amazing! But it requires iterm2/kitty image protocols, and even sixel is not supported. It would be great if such a TUI could be implemented without image protocols.
It works fine with terminals like gnome desktop but not Guake for example.
Please open an issue on their repo to support other protocols.Also, judging by lusingander/serie#16, it just uses the git shell command under the hood, hence, it is of no use
Reacted by Dmitry Gordin+1 for the VSCode extension "Git Graph" visualization, that is excellent.
Reacted by Dmitry GordinThere is also new interesting project Serie also written in Rust. It is in official repo of Arch Linux.
This looks really good, but it doesn't seem to work with terminal multiplexers
Reacted by DanWlker and phallLGTM
Reacted by Kolya AyAnother Rust git graph project: keifu
Reacted by Evgeny Khudoba and Ben Lee-CohenReacted by William Desportes, Manuel Valladares and Ben RuijlMy latest PR: #2890 should resolve this! Thanks everyone for the patience :)
Reacted by Azoof Ahmed, Junyong Liang, Andras Tim, Domantas Jackūnas and Nora Papale
Is your feature request related to a problem? Please describe.
It can be useful seeing the branching/merging structure in the log view, in a similar way to
git log --oneline --decorate --graphDescribe the solution you'd like
The graph view visible in the log window.
Describe alternatives you've considered
I haven't got any other alternatives other than not doing it. :-)