summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Plugins
diff options
context:
space:
mode:
authorTim Laszlo <tim.laszlo@gmail.com>2010-12-18 07:41:51 -0600
committerTim Laszlo <tim.laszlo@gmail.com>2010-12-18 09:20:06 -0600
commitdcdfd3684115d11b21f9985754e38c6dc91006fa (patch)
treee74e4b2791e01343e165ae233aca5249d9e28a82 /src/lib/Server/Plugins
parentadbc58cc37668667e626ff7985fa401dc67edf91 (diff)
downloadbcfg2-dcdfd3684115d11b21f9985754e38c6dc91006fa.tar.gz
bcfg2-dcdfd3684115d11b21f9985754e38c6dc91006fa.tar.bz2
bcfg2-dcdfd3684115d11b21f9985754e38c6dc91006fa.zip
Plugin.Version: define parameters for commit_data
Diffstat (limited to 'src/lib/Server/Plugins')
-rw-r--r--src/lib/Server/Plugins/Svn2.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Server/Plugins/Svn2.py b/src/lib/Server/Plugins/Svn2.py
index d0d7712f5..5af0655e9 100644
--- a/src/lib/Server/Plugins/Svn2.py
+++ b/src/lib/Server/Plugins/Svn2.py
@@ -53,10 +53,12 @@ class Svn2(Bcfg2.Server.Plugin.Plugin,
self.revision = None
return str(-1)
- def commit_changes(self):
+ def commit_data(self, file_list, comment=None):
"""Commit changes into the repository"""
+ if not comment:
+ comment = 'Svn2: autocommit'
try:
- self.revision = self.client.checkin([self.datastore], 'Svn2: autocommit',
+ self.revision = self.client.checkin([self.datastore], comment,
recurse=True)
self.revision = self.client.update(self.datastore, recurse=True)[0]
self.logger.info("Svn2: Commited changes. At %s" % self.revision.number)
@@ -82,7 +84,7 @@ class Svn2(Bcfg2.Server.Plugin.Plugin,
def Commit(self):
"""Svn2.Commit() => True|False\nCommit svn repository\n"""
try:
- self.commit_changes()
+ self.commit_changes([])
return True
except:
return False