author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | |
Sat, 29 Dec 2007 19:22:14 +0000 (20:22 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 2 Jan 2008 10:28:54 +0000 (02:28 -0800) | ||
commit | 99a6a97b1bf866d7050e8afb137b4b29507f0caa | |
tree | ed5d455b87ebfc647ba13fb9c274e1a73b7e9cdb | tree | snapshot |
parent | 5f7b202a7fa8ffbf076c456106750b2bb7732ba4 | commit | diff |
Optimize prefixcmp()
Certain codepaths (notably "git log --pretty=format...") use
prefixcmp() extensively, with very short prefixes. In those cases,
calling strlen() is a wasteful operation, so avoid it.
Initial patch by Marco Costalba.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Certain codepaths (notably "git log --pretty=format...") use
prefixcmp() extensively, with very short prefixes. In those cases,
calling strlen() is a wasteful operation, so avoid it.
Initial patch by Marco Costalba.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-compat-util.h | diff | blob | history |