From 0ccc15089bf73a5ed1295ef7bec30ed24d4daae2 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 1 Dec 2015 13:11:26 -0500 Subject: [PATCH] clean: properly handle removing symbolic links --- jsvn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jsvn b/jsvn index 0900cc5..bfe367b 100755 --- a/jsvn +++ b/jsvn @@ -1702,7 +1702,9 @@ def clean_h(argv, svn, out, config): if dry_run: out.write("Would remove %s\n" % cp) if force: - if os.path.isdir(cp): + if os.path.islink(cp): + os.unlink(cp) + elif os.path.isdir(cp): shutil.rmtree(cp) elif os.path.isfile(cp): os.unlink(cp)