checkout -f failed to check out a file if an existing directory interfered.
authorJunio C Hamano <junkio@cox.net>
Mon, 17 Jul 2006 06:25:12 +0000 (23:25 -0700)
committerJunio C Hamano <junkio@cox.net>
Mon, 17 Jul 2006 06:25:12 +0000 (23:25 -0700)
When path foo/bar existed in the working tree, checkout -f to switch to
a branch that has a file foo silently did a wrong thing. It failed to
remove the directory foo, did not check out the file foo, and the worst
of all it did not report any errors.

Signed-off-by: Junio C Hamano <junkio@cox.net>
No differences found