From: Junio C Hamano Date: Sun, 17 Dec 2006 09:09:41 +0000 (-0800) Subject: git-add: remove conflicting entry when adding. X-Git-Tag: v1.5.0-rc0~90 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c33ab0dd100d91d417b5ed3378acbf3310c07cec?ds=inline;hp=c33ab0dd100d91d417b5ed3378acbf3310c07cec git-add: remove conflicting entry when adding. When replacing an existing file A with a directory A that has a file A/B in it in the index, 'git add' did not succeed because it forgot to pass the allow-replace flag to add_cache_entry(). It might be safer to leave this as an error and require the user to explicitly remove the existing A first before adding A/B since it is an unusual case, but doing that automatically is much easier to use. Signed-off-by: Junio C Hamano ---