From 16359ae0f40b80c5ddc5bf495d3c1081bf5b81b3 Mon Sep 17 00:00:00 2001 From: Jason Kincl Date: Wed, 7 Nov 2012 14:42:10 -0500 Subject: Adding a default conflict resolver of theirs-full to Svn Plugin --- src/lib/Bcfg2/Server/Plugins/Svn.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lib/Bcfg2/Server/Plugins/Svn.py') diff --git a/src/lib/Bcfg2/Server/Plugins/Svn.py b/src/lib/Bcfg2/Server/Plugins/Svn.py index fda6b57b5..ac1c73160 100644 --- a/src/lib/Bcfg2/Server/Plugins/Svn.py +++ b/src/lib/Bcfg2/Server/Plugins/Svn.py @@ -22,6 +22,9 @@ class Svn(Bcfg2.Server.Plugin.Version): else: __vcs_metadata_path__ = ".svn" + def callback_conflict_resolver(self): + return pysvn.wc_conflict_choice.theirs_full, None, False + def __init__(self, core, datastore): Bcfg2.Server.Plugin.Version.__init__(self, core, datastore) @@ -33,6 +36,7 @@ class Svn(Bcfg2.Server.Plugin.Version): self.client = None else: self.client = pysvn.Client() + self.client.callback_conflict_resolver = self.callback_conflict_resolver self.logger.debug("Initialized svn plugin with SVN directory %s" % self.vcs_path) -- cgit v1.2.3-1-g7c22