summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-05-08 00:05:18 -0700
committerJunio C Hamano <junkio@cox.net>2005-05-08 00:05:18 -0700
commit4c5abf428203524aac7ec094da692e5b89782127 (patch)
tree5bd89fe05bd53351e5d32641bc03a221fbafaf3c /Documentation
parent192268c197c0f143989662f648b1d900014e7d89 (diff)
downloadgit-4c5abf428203524aac7ec094da692e5b89782127.tar.gz
Allow removal of "path" when "path/file" exists.
When we used to have "path" as a file or a symlink, but now we have "path/file" (or in general, have "path" as a directory), we would want to remove "path" before adding "path/file". The logic in add_file_to_cache() only runs lstat() and does not detect this case and fails to allow removing it in this case. In the opposite case of having "path/file" in the index and having "path" on the filesystem as a file or a symlink we do allow removal of "path/file", so to be symmetric we should allow it as well, without forcing the user to say --force-remove. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions