Show More
@@ -25,10 +25,10 internals = {} | |||
|
25 | 25 | def internaltool(name, trymerge, onfailure=None): |
|
26 | 26 | '''return a decorator for populating internal merge tool table''' |
|
27 | 27 | def decorator(func): |
|
28 |
fullname = ' |
|
|
28 | fullname = ':' + name | |
|
29 | 29 | func.__doc__ = "``%s``\n" % fullname + func.__doc__.strip() |
|
30 | 30 | internals[fullname] = func |
|
31 | internals[':' + name] = func | |
|
31 | internals['internal:' + name] = func | |
|
32 | 32 | func.trymerge = trymerge |
|
33 | 33 | func.onfailure = onfailure |
|
34 | 34 | return func |
@@ -112,8 +112,8 def _picktool(repo, ui, path, binary, sy | |||
|
112 | 112 | |
|
113 | 113 | # internal merge or prompt as last resort |
|
114 | 114 | if symlink or binary: |
|
115 |
return " |
|
|
116 |
return " |
|
|
115 | return ":prompt", None | |
|
116 | return ":merge", None | |
|
117 | 117 | |
|
118 | 118 | def _eoltype(data): |
|
119 | 119 | "Guess the EOL type of a file" |
@@ -247,7 +247,7 def _imerge3(repo, mynode, orig, fcd, fc | |||
|
247 | 247 | |
|
248 | 248 | @internaltool('tagmerge', True, |
|
249 | 249 | _("automatic tag merging of %s failed! " |
|
250 |
"(use 'hg resolve --tool |
|
|
250 | "(use 'hg resolve --tool :merge' or another merge " | |
|
251 | 251 | "tool of your choice)\n")) |
|
252 | 252 | def _itagmerge(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None): |
|
253 | 253 | """ |
@@ -68,7 +68,7 6. If a program named ``hgmerge`` can be | |||
|
68 | 68 | it will by default not be used for symlinks and binary files. |
|
69 | 69 | |
|
70 | 70 | 7. If the file to be merged is not binary and is not a symlink, then |
|
71 |
|
|
|
71 | internal ``:merge`` is used. | |
|
72 | 72 | |
|
73 | 73 | 8. The merge of the file fails and must be resolved before commit. |
|
74 | 74 |
@@ -106,7 +106,7 Update to link with local change should | |||
|
106 | 106 | a: versions differ -> m |
|
107 | 107 | updating: a 1/1 files (100.00%) |
|
108 | 108 | (couldn't find merge tool hgmerge|tool hgmerge can't handle symlinks) (re) |
|
109 |
picked tool ' |
|
|
109 | picked tool ':prompt' for a (binary False symlink True) | |
|
110 | 110 | no tool found to merge a |
|
111 | 111 | keep (l)ocal or take (o)ther? l |
|
112 | 112 | 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
@@ -517,7 +517,7 detect merge tag conflicts | |||
|
517 | 517 | merging .hgtags |
|
518 | 518 | automatic .hgtags merge failed |
|
519 | 519 | the following 1 tags are in conflict: t7 |
|
520 |
automatic tag merging of .hgtags failed! (use 'hg resolve --tool |
|
|
520 | automatic tag merging of .hgtags failed! (use 'hg resolve --tool :merge' or another merge tool of your choice) | |
|
521 | 521 | 2 files updated, 0 files merged, 0 files removed, 1 files unresolved |
|
522 | 522 | use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon |
|
523 | 523 | [1] |
General Comments 0
You need to be logged in to leave comments.
Login now