Author: stsp
Date: Mon Apr 4 12:10:49 2011
New Revision: 1088581
URL: http://svn.apache.org/viewvc?rev=1088581&view=rev
Log:
* tools/hook-scripts/svnperms.py: Allow whitespace in usernames if they
are quoted, e.g.:
[groups]
group1 = "Arthur Dent" Marvin 'Ford Prefect'
Modified:
subversion/trunk/tools/hook-scripts/svnperms.py
Modified: subversion/trunk/tools/hook-scripts/svnperms.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/tools/hook-scripts/svnperms.py?rev=1088581&r1=1088580&r2=1088581&view=diff
==============================================================================
--- subversion/trunk/tools/hook-scripts/svnperms.py (original)
+++ subversion/trunk/tools/hook-scripts/svnperms.py Mon Apr 4 12:10:49 2011
@@ -28,6 +28,8 @@
import sys, os
import getopt
+import shlex
+
try:
# Python >=3.0
from subprocess import getstatusoutput as subprocess_getstatusoutput
@@ -129,7 +131,7 @@ class Permission:
def parse_groups(self, groupsiter):
for option, value in groupsiter:
groupusers = []
- for token in value.split():
+ for token in shlex.split(value):
# expand nested groups in place; no forward decls
if token[0] == "@":
try: