Diff options
authorBryce Kwon <bryce@brycekwon.com>
committerBryce Kwon <bryce@brycekwon.com>
commit
parent
tree
download
Keep the commit-graph current in an example hook
cgit's log, blame and graph pages read commits from the commit-graph when a repository has one, and its changed path filters let a walk limited to one file skip the commits that never touched it. git gc writes a graph only now and then and starts those filters only when a write asks for them, so the hook writes a split layer with them after each push.
-rwxr-xr-xcustom/hooks/post-receive.commit-graph34
-rwxr-xr-xtests/t0507-hooks.sh24
2 files changed, 57 insertions, 1 deletion