Removed libbe.bzr.Bzr's automerge on post-commit.
authorW. Trevor King <wking@drexel.edu>
Fri, 31 Jul 2009 08:57:32 +0000 (04:57 -0400)
committerW. Trevor King <wking@drexel.edu>
Fri, 31 Jul 2009 08:57:32 +0000 (04:57 -0400)
I'd done this already in
  wking@drexel.edu-20090723154304-swmkxpfagdzff9ai
but for some reason the merge with the email branch brought it back.

libbe/bzr.py

index 7457815a619d5addc97c491b95ae3233ebd8fdd8..9eb7de6526b53c7b36cbb321f87d346e8dd078c1 100644 (file)
@@ -101,20 +101,6 @@ class Bzr(RCS):
         if index >= 0:
             return str(index+1) # bzr commit 0 is the empty tree.
         return str(current_revision+index+1)
-    def postcommit(self):
-        try:
-            self._u_invoke_client('merge')
-        except rcs.CommandError, e:
-            if ('No merge branch known or specified' in e.err_str or
-                'No merge location known or specified' in e.err_str):
-                pass
-            else:
-                self._u_invoke_client('revert',  '--no-backup', 
-                                   directory=directory)
-                self._u_invoke_client('resolve', '--all', directory=directory)
-                raise
-        if len(self._u_invoke_client('status', directory=directory)[1]) > 0:
-            self.commit('Merge from upstream')
 
 \f    
 rcs.make_rcs_testcase_subclasses(Bzr, sys.modules[__name__])