summaryrefslogtreecommitdiff
path: root/refs.c
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-11-14 23:34:03 (GMT)
committerPaul Mackerras <paulus@samba.org>2005-11-14 23:34:03 (GMT)
commit232475d38231552f04f2e4221936700a923a531e (patch)
tree6ade03f2cf3acdddc2266991880182db3a9b8369 /refs.c
parent8b7e5d76e836396a097bb6f61cf930ea872a7bd3 (diff)
downloadgit-232475d38231552f04f2e4221936700a923a531e.zip
git-232475d38231552f04f2e4221936700a923a531e.tar.gz
git-232475d38231552f04f2e4221936700a923a531e.tar.bz2
Add -r flag and some speedups
The -r flag means "rev-list order", i.e. just display the commits in the order they come from git-rev-list. The speedups include: - don't process the whole commit line-by-line, only the header - don't convert dates when reading the commits, rather do it when needed - don't do the $canv delete lines.$id in drawlines when drawing the graph initially (it was taking a lot of the total time) - cache the date conversion for each hour (more important with tk8.5, since [clock format] is a lot slower in 8.5 than in 8.4). Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'refs.c')
0 files changed, 0 insertions, 0 deletions