string_list_longest_prefix(): remove function
commit059b37934c611b1b9b735e0310ba282a0c7f5eba
authorMichael Haggerty <mhagger@alum.mit.edu>
Sun, 28 Oct 2012 16:16:27 +0000 (28 17:16 +0100)
committerJeff King <peff@peff.net>
Mon, 29 Oct 2012 06:34:58 +0000 (29 02:34 -0400)
treec1438784babc6ee81faae36311bc31d52fb5e5e4
parent1b77d83cab798668d8a54a05b3fa0262486f7dfc
string_list_longest_prefix(): remove function

This function was added in f103f95b11d087f07c0c48bf784cd9197e18f203 in
the erroneous expectation that it would be used in the
reimplementation of longest_ancestor_length().  But it turned out to
be easier to use a function specialized for comparing path prefixes
(i.e., one that knows about slashes and root paths) than to prepare
the paths in such a way that a generic string prefix comparison
function can be used.  So delete string_list_longest_prefix() and its
documentation and test cases.

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Jeff King <peff@peff.net>
Documentation/technical/api-string-list.txt
string-list.c
string-list.h
t/t0063-string-list.sh
test-string-list.c