remove prefix argument from pathspec_prefix
commit5879f5684cfe8a38326b4ffd078f96e35c68e640
authorClemens Buchacher <drizzd@aon.at>
Sun, 4 Sep 2011 10:41:59 +0000 (4 12:41 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 6 Sep 2011 19:50:10 +0000 (6 12:50 -0700)
tree23b8f003c9692debdfbbc4b40f35d0c26920dddc
parent8894d5358095a08c2f700a87ce9fdefb0b6eb61b
remove prefix argument from pathspec_prefix

Passing a prefix to a function that is supposed to find the prefix is
strange. And it's really only used if the pathspec is NULL. Make the
callers handle this case instead.

As we are always returning a fresh copy of a string (or NULL), change the
type of the returned value to non-const "char *".

Signed-off-by: Clemens Buchacher <drizzd@aon.at>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/commit.c
builtin/ls-files.c
cache.h
setup.c