summaryrefslogtreecommitdiff
path: root/include/git2/commit.h
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2012-05-17 13:06:20 -0700
committerRussell Belfer <rb@github.com>2012-05-17 13:06:20 -0700
commitb59c73d39a0bb3ddb6fd4e81f796018c2b3a0579 (patch)
tree27e61863405c09e510fe9d419a19366b20353cf9 /include/git2/commit.h
parent706a9974a297ea1b38c6aab886b54598409725e8 (diff)
downloadlibgit2-b59c73d39a0bb3ddb6fd4e81f796018c2b3a0579.tar.gz
Optimize away git_text_gather_stats in diff
GProf shows `git_text_gather_stats` as the most expensive call in large diffs. The function calculates a lot of information that is not actually used and does not do so in a optimal order. This introduces a tuned `git_buf_is_binary` function that executes the same algorithm in a fraction of the time.
Diffstat (limited to 'include/git2/commit.h')
0 files changed, 0 insertions, 0 deletions