builtin-apply.c: optimize match_beginning/end processing a bit.
authorJunio C Hamano <gitster@pobox.com>
Mon, 28 Jan 2008 11:04:30 +0000 (03:04 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 Feb 2008 08:38:41 +0000 (00:38 -0800)
commitecf4c2ec6ba6dc39e72c6b37f2a238e28fec2dc1
tree374f1a731497684787e925b85ed29727b36b1cf9
parentb94f2eda99646fea71f84ccd895d94b0001d0db6
builtin-apply.c: optimize match_beginning/end processing a bit.

Wnen the caller knows the hunk needs to match at the beginning
or at the end, there is no point starting from the line number
that is found in the patch and trying match with increasing
offset.  The logic to find matching lines was made more line
oriented with the previous patch and this optimization is now
trivial.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-apply.c