Code

builtin-apply.c: push match-beginning/end logic down
authorJunio C Hamano <gitster@pobox.com>
Sat, 19 Jan 2008 09:58:34 +0000 (01:58 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 Feb 2008 08:38:41 +0000 (00:38 -0800)
commitdc41976a3eed1d9c93fdc08c448bab969db4e0ec
treeb8f3a8f981e9e9baba23407b13511733dd3d639b
parentfcb77bc57b4d2f63bd4d0c2fd36498f308d28cbe
builtin-apply.c: push match-beginning/end logic down

This moves the logic to force match at the beginning and/or at
the end of the buffer to the actual function that finds the
match from its caller.  This is a necessary preparation for the
next step to allow matching disregarding certain differences,
such as whitespace changes.

We probably could optimize this even more by taking advantage of
the fact that match_beginning and match_end forces the match to
be at an exact location (anchored at the beginning and/or the
end), but that's for another commit.

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