From: Junio C Hamano Date: Thu, 15 Mar 2012 14:58:54 +0000 (+0100) Subject: remove_dir_recursively(): Add flag for skipping removal of toplevel dir X-Git-Tag: v1.7.10.1~11^2~1 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c844a8035617a602015d74ce329ee88f9b003bf9?ds=inline;hp=c844a8035617a602015d74ce329ee88f9b003bf9 remove_dir_recursively(): Add flag for skipping removal of toplevel dir Add the REMOVE_DIR_KEEP_TOPLEVEL flag to remove_dir_recursively() for deleting everything inside the given directory, but _not_ the given directory itself. Note that this does not pass the REMOVE_DIR_KEEP_NESTED_GIT flag, if set, to the recursive invocations of remove_dir_recursively(). It is likely to be a a bug that has been present since REMOVE_DIR_KEEP_NESTED_GIT was introduced (a0f4afb), but this commit keeps the same behaviour for now. Signed-off-by: Johan Herland Signed-off-by: Junio C Hamano ---