Rev 3342: (mbp) criss-cross help: suggest revert/merge in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon Apr 7 07:20:01 BST 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3342
revision-id:pqm at pqm.ubuntu.com-20080407061951-fgvwd4v010ibwl3u
parent: pqm at pqm.ubuntu.com-20080407044456-s1a9orh0kssphdh9
parent: mbp at sourcefrog.net-20080402041623-28i8ksft8v7r6wlo
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2008-04-07 07:19:51 +0100
message:
  (mbp) criss-cross help: suggest revert/merge
modified:
  bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
    ------------------------------------------------------------
    revno: 3324.3.2
    revision-id:mbp at sourcefrog.net-20080402041623-28i8ksft8v7r6wlo
    parent: mbp at sourcefrog.net-20080402012740-3lp0mqogwj15uwjs
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: doc
    timestamp: Wed 2008-04-02 15:16:23 +1100
    message:
      criss-cross help: suggest revert/merge
    modified:
      bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
    ------------------------------------------------------------
    revno: 3324.3.1
    revision-id:mbp at sourcefrog.net-20080402012740-3lp0mqogwj15uwjs
    parent: pqm at pqm.ubuntu.com-20080401091848-6y4f104r061ad8bk
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: trivial
    timestamp: Wed 2008-04-02 11:27:40 +1000
    message:
      help criss-cross should suggest using remerge
    modified:
      bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
=== modified file 'bzrlib/help_topics/__init__.py'
--- a/bzrlib/help_topics/__init__.py	2008-03-29 12:57:21 +0000
+++ b/bzrlib/help_topics/__init__.py	2008-04-02 04:16:23 +0000
@@ -580,8 +580,9 @@
 A criss-cross in the branch history can cause the default merge technique
 to emit more conflicts than would normally be expected.
 
-If you encounter criss-crosses, you can use merge --weave instead, which
-should provide a much better result.
+In complex merge cases, ``bzr merge --lca`` or ``bzr merge --weave`` may give
+better results.  You may wish to ``bzr revert`` the working tree and merge
+again.  Alternatively, use ``bzr remerge`` on particular conflicted files.
 
 Criss-crosses occur in a branch's history if two branches merge the same thing
 and then merge one another, or if two branches merge one another at the same
@@ -601,7 +602,8 @@
 
 The ``weave`` merge type is not affected by this problem because it uses
 line-origin detection instead of a basis revision to determine the cause of
-differences."""
+differences.
+"""
 
 
 # Register help topics




More information about the bazaar-commits mailing list