summaryrefslogtreecommitdiff
path: root/bin/sets-manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/sets-manager.py')
-rwxr-xr-xbin/sets-manager.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/bin/sets-manager.py b/bin/sets-manager.py
index 271e6006dec..c3dc10d842e 100755
--- a/bin/sets-manager.py
+++ b/bin/sets-manager.py
@@ -42,7 +42,7 @@ def parse_args ():
parser.error ("must specify either a branch or tag action")
if opts.project is None:
- parser.error ("must specity a project to branch")
+ parser.error ("must specify a project to branch")
return (opts, args)
@@ -63,12 +63,19 @@ def svn_copy (source, dest):
execute (command)
def svn_propset (path, prop, value):
+ temp = open ("sets_manager_props.tmp", 'w')
+ temp.write (value)
+ temp.close ()
+
command = " ".join ([opts.svn,
"propset",
prop,
- "'" + value + "'",
+ "-F sets_manager_props.tmp",
path])
execute (command)
+
+ os.unlink ("sets_manager_props.tmp")
+
def svn_mkdir (path):
command = " ".join ([opts.svn,