From 1a16c1f25bd1dffea2c865d95c16620459d25bc7 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 20 Feb 2012 14:45:15 -0500 Subject: [PATCH] jsvn: read lines as available for "users" command --- jsvn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jsvn b/jsvn index 565c310..7f35c12 100755 --- a/jsvn +++ b/jsvn @@ -345,8 +345,7 @@ def users(argv, svn, out): path = argv[1] users = {} p = Popen([svn, 'log', '-q', path], stdout=PIPE) - lines = p.communicate()[0].split('\n') - for line in lines: + for line in iter(p.stdout.readline, ''): m = re.match('r\d+\s*\|([^|]+)\|', line) if m is not None: user = m.group(1).strip()