From 9ffbd0947756d5f5026bea08481d6d4f1c78fe4c Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 12 Feb 2013 15:40:02 -0500 Subject: [PATCH] revert: support smart recursive reversion for externals --- jsvn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jsvn b/jsvn index 7c86b0d..f8911d6 100755 --- a/jsvn +++ b/jsvn @@ -1217,7 +1217,9 @@ def revert_h(argv, svn, out, config): if action in ('A', 'M', 'D'): fname = m.group(1) for target in argv: - if target == '.' or target == fname or fname.startswith(target + '/'): + if fname.startswith(os.getcwd() + os.sep): + fname = fname[len(os.getcwd() + os.sep):] + if target == '.' or target == fname or fname.startswith(target + os.sep): Popen([svn, 'revert', fname]).wait() did_something = True break