Index: tools/svn.py |
diff --git a/tools/svn.py b/tools/svn.py |
index 0c1ec4fd2b0e2040f5db0faaff86cc575c05ee9c..7927258a07a29219384045cb468d1e20b475158f 100644 |
--- a/tools/svn.py |
+++ b/tools/svn.py |
@@ -95,14 +95,15 @@ class Svn: |
""" |
return self._RunCommand([SVN, 'checkout', url, path]) |
- def Update(self, path): |
+ def Update(self, path, revision='HEAD'): |
"""Update the working copy. |
Returns stdout as a single string. |
@param path path (within self._directory) within which to run |
- "svn update" |
+ "svn update" |
+ @param revision revision to update to |
""" |
- return self._RunCommand([SVN, 'update', path]) |
+ return self._RunCommand([SVN, 'update', path, '--revision', revision]) |
borenet
2014/03/10 18:01:12
Does "--revision HEAD" do the right thing? Or sho
epoger
2014/03/10 18:08:54
Yup, it works fine. From "svn help update":
-r
|
def ListSubdirs(self, url): |
"""Returns a list of all subdirectories (not files) within a given SVN |