t3600: test behavior of reverse-d/f conflict
commit96ec8ee92aad52b6556e87d0166a7b9c4cd7c324
authorJeff King <peff@peff.net>
Thu, 4 Apr 2013 19:03:58 +0000 (4 15:03 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 4 Apr 2013 19:28:53 +0000 (4 12:28 -0700)
treed6981aa8c30e895a8c5cb06910a363c79db3326a
parent9a6728d4d14a08791861a63b7567ee0b50e59f70
t3600: test behavior of reverse-d/f conflict

The previous commit taught "rm" that it is safe to consider
"d/f" removed when "d" has become a non-directory. This
patch adds a test for the opposite: a file "d" that becomes
a directory.

In this case, "git rm" does need to complain, because we
should not be removing arbitrary content under "d". Git
already behaves correctly, but let's make sure that remains
the case by protecting the behavior with a test.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3600-rm.sh