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:


Reply via email to