[Treepkg-commits] r192 - trunk/treepkg
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Apr 30 12:21:01 CEST 2009
Author: bh
Date: 2009-04-30 12:21:01 +0200 (Thu, 30 Apr 2009)
New Revision: 192
Modified:
trunk/treepkg/subversion.py
Log:
Add revision and recurse parameters to treepkg.subversion.export
Modified: trunk/treepkg/subversion.py
===================================================================
--- trunk/treepkg/subversion.py 2009-04-29 16:53:00 UTC (rev 191)
+++ trunk/treepkg/subversion.py 2009-04-30 10:21:01 UTC (rev 192)
@@ -41,9 +41,14 @@
args.append("-N")
run.call(cmdexpand("svn update -q @args $localdir", **locals()))
-def export(src, dest):
+def export(src, dest, revision=None, recurse=True):
"""Runs svn export src dest"""
- run.call(cmdexpand("svn export -q $src $dest", **locals()))
+ args = []
+ if revision:
+ args.extend(["--revision", revision])
+ if not recurse:
+ args.append("-N")
+ run.call(cmdexpand("svn export -q @args $src $dest", **locals()))
def last_changed_revision(svn_working_copy):
"""return the last changed revision of an SVN working copy as an int"""
More information about the Treepkg-commits
mailing list