From cec02602a0223c08eece1a3e1ebf5615a2206c08 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 28 Feb 2013 10:14:04 -0500 Subject: [PATCH] status: use relative paths for items in externals --- jsvn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jsvn b/jsvn index 03e201c..fbe75a9 100755 --- a/jsvn +++ b/jsvn @@ -1178,6 +1178,14 @@ def status_h(argv, svn, out, config): out.write("External '%s':\n" % external) external_printed = True + # trim working directory from paths in externals + if external != '': + m = re.match(STATUS_LINE_REGEX, line) + if m is not None: + path = m.group(1) + if path.startswith(os.getcwd() + os.sep): + line = line[:8] + path[len(os.getcwd() + os.sep):] + # look for lines to highlight if re.match(STATUS_LINE_REGEX, line): filter_status(line, out)