summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a08c53a)
raw | patch | inline | side by side (parent: a08c53a)
author | Petr Baudis <pasky@suse.cz> | |
Wed, 16 Jul 2008 19:11:08 +0000 (21:11 +0200) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 27 Jul 2008 22:05:19 +0000 (15:05 -0700) |
The path list builder had a branch for the case the source is not in index, but
this can happen only if the source was a directory. However, in that case we
have already expanded the list to the directory contents and set mode
to WORKING_DIRECTORY, which is tested earlier.
The patch removes the superfluous branch and adds an assert() instead. git-mv
testsuite still passes.
Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
this can happen only if the source was a directory. However, in that case we
have already expanded the list to the directory contents and set mode
to WORKING_DIRECTORY, which is tested earlier.
The patch removes the superfluous branch and adds an assert() instead. git-mv
testsuite still passes.
Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-mv.c | patch | blob | history |
diff --git a/builtin-mv.c b/builtin-mv.c
index 736a0b8bb1f39c47b35cb58f6775a683c5ed9ed7..e66fa54324c91fbb25fe1932946730be15e06167 100644 (file)
--- a/builtin-mv.c
+++ b/builtin-mv.c
if (mode == WORKING_DIRECTORY)
continue;
- if (cache_name_pos(src, strlen(src)) >= 0) {
- string_list_insert(src, &deleted);
-
- /* destination can be a directory with 1 file inside */
- if (string_list_has_string(&overwritten, dst))
- string_list_insert(dst, &changed);
- else
- string_list_insert(dst, &added);
- } else
+ assert(cache_name_pos(src, strlen(src)) >= 0);
+
+ string_list_insert(src, &deleted);
+ /* destination can be a directory with 1 file inside */
+ if (string_list_has_string(&overwritten, dst))
+ string_list_insert(dst, &changed);
+ else
string_list_insert(dst, &added);
}