65 source revision control system whose parents should be modified |
65 source revision control system whose parents should be modified |
66 (same format as a key in .hg/shamap). The values are the revision |
66 (same format as a key in .hg/shamap). The values are the revision |
67 IDs (in either the source or destination revision control system) |
67 IDs (in either the source or destination revision control system) |
68 that should be used as the new parents for that node. |
68 that should be used as the new parents for that node. |
69 |
69 |
70 Back end options: |
70 Mercurial Source |
|
71 ----------------- |
|
72 |
|
73 --config convert.hg.saverev=True (boolean) |
|
74 allow target to preserve source revision ID |
|
75 |
|
76 Subversion Source |
|
77 ----------------- |
|
78 |
|
79 Subversion source detects classical trunk/branches/tags layouts. |
|
80 By default, the supplied "svn://repo/path/" source URL is |
|
81 converted as a single branch. If "svn://repo/path/trunk" exists |
|
82 it replaces the default branch. If "svn://repo/path/branches" |
|
83 exists, its subdirectories are listed as possible branches. If |
|
84 "svn://repo/path/tags" exists, it is looked for tags referencing |
|
85 converted branches. Default "trunk", "branches" and "tags" values |
|
86 can be overriden with following options. Set them to paths |
|
87 relative to the source URL. |
|
88 |
|
89 --config convert.svn.branches=branches (directory name) |
|
90 specify the directory containing branches |
|
91 --config convert.svn.tags=tags (directory name) |
|
92 specify the directory containing tags |
|
93 --config convert.svn.trunk=trunk (directory name) |
|
94 specify the name of the trunk branch |
|
95 |
|
96 Mercurial Destination |
|
97 --------------------- |
71 |
98 |
72 --config convert.hg.clonebranches=False (boolean) |
99 --config convert.hg.clonebranches=False (boolean) |
73 hg target: XXX not documented |
100 dispatch source branches in separate clones. |
74 --config convert.hg.saverev=True (boolean) |
|
75 hg source: allow target to preserve source revision ID |
|
76 --config convert.hg.tagsbranch=default (branch name) |
101 --config convert.hg.tagsbranch=default (branch name) |
77 hg target: XXX not documented |
102 tag revisions branch name |
78 --config convert.hg.usebranchnames=True (boolean) |
103 --config convert.hg.usebranchnames=True (boolean) |
79 hg target: preserve branch names |
104 preserve branch names |
80 |
|
81 --config convert.svn.branches=branches (directory name) |
|
82 svn source: specify the directory containing branches |
|
83 --config convert.svn.tags=tags (directory name) |
|
84 svn source: specify the directory containing tags |
|
85 --config convert.svn.trunk=trunk (directory name) |
|
86 svn source: specify the name of the trunk branch |
|
87 |
105 |
88 options: |
106 options: |
89 |
107 |
90 -A --authors username mapping filename |
108 -A --authors username mapping filename |
91 -d --dest-type destination repository type |
109 -d --dest-type destination repository type |