diff tests/test-convert.out @ 8377:29f4f0d66cd5

convert: adding branchmap functionality to convert extension
author Michael J. Pedersen <m.pedersen@icelus.org>
date Wed, 13 May 2009 15:03:31 -0400
parents d30a21594812
children 5edb2a8e29ea
line wrap: on
line diff
--- a/tests/test-convert.out	Wed May 13 22:42:40 2009 +0200
+++ b/tests/test-convert.out	Wed May 13 15:03:31 2009 -0400
@@ -70,6 +70,17 @@
     (in either the source or destination revision control system) that
     should be used as the new parents for that node.
 
+    The branchmap is a file that allows you to rename a branch when it is
+    being brought in from whatever external repository. When used in
+    conjunction with a splicemap, it allows for a powerful combination
+    to help fix even the most badly mismanaged repositories and turn them
+    into nicely structured Mercurial repositories. The branchmap contains
+    lines of the form "original_branch_name new_branch_name".
+    "original_branch_name" is the name of the branch in the source
+    repository, and "new_branch_name" is the name of the branch is the
+    destination repository. This can be used to (for instance) move code
+    in one repository from "default" to a named branch.
+
     Mercurial Source
     -----------------
 
@@ -197,6 +208,7 @@
  -r --rev          import up to target revision REV
  -s --source-type  source repository type
     --splicemap    splice synthesized history into place
+    --branchmap    change branch names while converting
     --datesort     try to sort changesets by date
 
 use "hg -v help convert" to show global options