tighas 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 --graphand even
magiton emacs. So thank you!
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
@jonas Using tig 2.2: I have a .gitattributes file with
*.crypt.* filter=git-crypt diff=git-crypt .gitattributes !filter !diff
[filter "git-crypt"] smudge = \"git-crypt\" smudge clean = \"git-crypt\" clean required = true [diff "git-crypt"] textconv = \"git-crypt\" diff
git diff uses the filter and/or diff from
tig does not use it when viewing an unstaged diff, is this a bug or a missing feature?
git showdoes not use the filters either