All pastes #286288 Raw Edit

Stuff

public text v1 · immutable
#286288 ·published 2006-12-20 15:26 UTC
rendered paste body
#!/usr/bin/python
import sys
import os.path
from svn import repos, fs, core

if len(sys.argv) < 4:
    print "Usage: %s REPOS-NAME PROP-NAME PROP-VALUE"
    sys.exit()
R = repos.open(core.svn_path_canonicalize(sys.argv[1]))
F = repos.fs(R)
txn = fs.begin_txn(F, 0)
txnname = fs.txn_name(txn)
pname = sys.argv[2]
pval = sys.argv[3]
print "Created transaction '%s'" % (txnname)
fs.change_txn_prop(txn, pname, pval)
print "Set property '%s' to '%s' on transaction '%s'" % (pname, pval, txnname)