Rev 3746: Merge returns code 1 to indicate there were conflicts. in http://bzr.arbash-meinel.com/branches/bzr/1.8-dev/merge_reprocess

John Arbash Meinel john at arbash-meinel.com
Thu Oct 2 17:56:06 BST 2008


At http://bzr.arbash-meinel.com/branches/bzr/1.8-dev/merge_reprocess

------------------------------------------------------------
revno: 3746
revision-id: john at arbash-meinel.com-20081002165601-gx13duszt9c425ec
parent: john at arbash-meinel.com-20080929225644-ke56t6jna3lmthut
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: merge_reprocess
timestamp: Thu 2008-10-02 11:56:01 -0500
message:
  Merge returns code 1 to indicate there were conflicts.
  
  I didn't notice because I had an older qbzr installed which suppressed
  all returncodes.
-------------- next part --------------
=== modified file 'bzrlib/tests/blackbox/test_merge.py'
--- a/bzrlib/tests/blackbox/test_merge.py	2008-09-29 22:56:44 +0000
+++ b/bzrlib/tests/blackbox/test_merge.py	2008-10-02 16:56:01 +0000
@@ -123,7 +123,8 @@
         tree, other = self.create_conflicting_branches()
         # The default merge algorithm should enable 'reprocess' because
         # 'show-base' is not set
-        self.run_bzr('merge ../other', working_dir='tree')
+        self.run_bzr('merge ../other', working_dir='tree',
+                     retcode=1)
         self.assertEqualDiff('a\n'
                              'B\n'
                              '<<<<<<< TREE\n'
@@ -143,7 +144,8 @@
     def test_merge_override_reprocess(self):
         tree, other = self.create_conflicting_branches()
         # Explicitly disable reprocess
-        self.run_bzr('merge ../other --no-reprocess', working_dir='tree')
+        self.run_bzr('merge ../other --no-reprocess', working_dir='tree',
+                     retcode=1)
         self.assertEqualDiff('a\n'
                              '<<<<<<< TREE\n'
                              'B\n'
@@ -157,7 +159,8 @@
     def test_merge_override_show_base(self):
         tree, other = self.create_conflicting_branches()
         # Setting '--show-base' will auto-disable '--reprocess'
-        self.run_bzr('merge ../other --show-base', working_dir='tree')
+        self.run_bzr('merge ../other --show-base', working_dir='tree',
+                     retcode=1)
         self.assertEqualDiff('a\n'
                              '<<<<<<< TREE\n'
                              'B\n'



More information about the bazaar-commits mailing list