h
+q
fixes everything on the tig repo.h
+q
), lines get "fixed" (output without weird doubling) when I scroll down (holding j
). Isn't the real problem, that the redraw is different from the initial draw?
tig
has been my go-to tool for visualizing the current state of the commit graph for many years now, to the point where I feel distinctly handicapped on any system where it's not installed. It's much better at this job than git log --graph
and even magit
on emacs. So thank you!
git-log
's --topo-order
parameter
Show no parents before all of its children are shown, and avoid showing commits on multiple lines of history intermixed.
I got it working, the actual variable name is not the one displayed in tig when toogling the option. See "View settings" section in the documentation https://jonas.github.io/tig/doc/tigrc.5.html
In the end my file looks like this:
set main-view-date = relative-compact
set main-view-author = abbreviated
set main-view-commit-title-overflow = 50
set line-graphics = utf-8