Optimize prefixcmp()
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Sat, 29 Dec 2007 19:22:14 +0000 (20:22 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 2 Jan 2008 10:28:54 +0000 (02:28 -0800)
commit99a6a97b1bf866d7050e8afb137b4b29507f0caa
treeed5d455b87ebfc647ba13fb9c274e1a73b7e9cdb
parent5f7b202a7fa8ffbf076c456106750b2bb7732ba4
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>
git-compat-util.h