Mercurial > hg-stable
changeset 22707:38e0363dcbe0
filemerge: switch the default name for internal tools from internal:x to :x
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Sun, 28 Sep 2014 17:15:28 +0200 |
parents | ad25986c4cd3 |
children | 4c66e70c3488 |
files | mercurial/filemerge.py mercurial/help/merge-tools.txt tests/test-merge-tools.t tests/test-merge-types.t tests/test-tag.t |
diffstat | 5 files changed, 22 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/filemerge.py Sun Sep 28 17:15:25 2014 +0200 +++ b/mercurial/filemerge.py Sun Sep 28 17:15:28 2014 +0200 @@ -25,10 +25,10 @@ def internaltool(name, trymerge, onfailure=None): '''return a decorator for populating internal merge tool table''' def decorator(func): - fullname = 'internal:' + name + fullname = ':' + name func.__doc__ = "``%s``\n" % fullname + func.__doc__.strip() internals[fullname] = func - internals[':' + name] = func + internals['internal:' + name] = func func.trymerge = trymerge func.onfailure = onfailure return func @@ -112,8 +112,8 @@ # internal merge or prompt as last resort if symlink or binary: - return "internal:prompt", None - return "internal:merge", None + return ":prompt", None + return ":merge", None def _eoltype(data): "Guess the EOL type of a file" @@ -217,7 +217,7 @@ of merge.""" tool, toolpath, binary, symlink = toolconf if symlink: - repo.ui.warn(_('warning: internal:merge cannot merge symlinks ' + repo.ui.warn(_('warning: internal :merge cannot merge symlinks ' 'for %s\n') % fcd.path()) return False, 1 r = _premerge(repo, toolconf, files, labels=labels) @@ -247,7 +247,7 @@ @internaltool('tagmerge', True, _("automatic tag merging of %s failed! " - "(use 'hg resolve --tool internal:merge' or another merge " + "(use 'hg resolve --tool :merge' or another merge " "tool of your choice)\n")) def _itagmerge(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None): """
--- a/mercurial/help/merge-tools.txt Sun Sep 28 17:15:25 2014 +0200 +++ b/mercurial/help/merge-tools.txt Sun Sep 28 17:15:28 2014 +0200 @@ -68,7 +68,7 @@ it will by default not be used for symlinks and binary files. 7. If the file to be merged is not binary and is not a symlink, then - ``internal:merge`` is used. + internal ``:merge`` is used. 8. The merge of the file fails and must be resolved before commit.
--- a/tests/test-merge-tools.t Sun Sep 28 17:15:25 2014 +0200 +++ b/tests/test-merge-tools.t Sun Sep 28 17:15:28 2014 +0200 @@ -970,7 +970,7 @@ $ hg commit -qm 'f is symlink' $ hg merge -r 2 --tool internal:merge merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
--- a/tests/test-merge-types.t Sun Sep 28 17:15:25 2014 +0200 +++ b/tests/test-merge-types.t Sun Sep 28 17:15:28 2014 +0200 @@ -40,7 +40,7 @@ picked tool 'internal:merge' for a (binary False symlink True) merging a my a@521a1e40188f+ other a@3574f3e69b1c ancestor a@c334dc3be0da - warning: internal:merge cannot merge symlinks for a + warning: internal :merge cannot merge symlinks for a merging a incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -74,7 +74,7 @@ picked tool 'internal:merge' for a (binary False symlink True) merging a my a@3574f3e69b1c+ other a@521a1e40188f ancestor a@c334dc3be0da - warning: internal:merge cannot merge symlinks for a + warning: internal :merge cannot merge symlinks for a merging a incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -106,7 +106,7 @@ a: versions differ -> m updating: a 1/1 files (100.00%) (couldn't find merge tool hgmerge|tool hgmerge can't handle symlinks) (re) - picked tool 'internal:prompt' for a (binary False symlink True) + picked tool ':prompt' for a (binary False symlink True) no tool found to merge a keep (l)ocal or take (o)ther? l 0 files updated, 1 files merged, 0 files removed, 0 files unresolved @@ -138,7 +138,7 @@ $ hg ci -qm2 $ hg merge merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -150,7 +150,7 @@ $ hg up -Cqr1 $ hg merge merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -177,7 +177,7 @@ $ hg ci -qm2 $ hg merge merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -189,7 +189,7 @@ $ hg up -Cqr1 $ hg merge merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -271,13 +271,13 @@ merging b incomplete! (edit conflicts, then use 'hg resolve --mark') warning: cannot merge flags for c merging d - warning: internal:merge cannot merge symlinks for d + warning: internal :merge cannot merge symlinks for d merging d incomplete! (edit conflicts, then use 'hg resolve --mark') merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') merging h - warning: internal:merge cannot merge symlinks for h + warning: internal :merge cannot merge symlinks for h merging h incomplete! (edit conflicts, then use 'hg resolve --mark') 3 files updated, 0 files merged, 0 files removed, 5 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon @@ -332,13 +332,13 @@ merging b incomplete! (edit conflicts, then use 'hg resolve --mark') warning: cannot merge flags for c merging d - warning: internal:merge cannot merge symlinks for d + warning: internal :merge cannot merge symlinks for d merging d incomplete! (edit conflicts, then use 'hg resolve --mark') merging f - warning: internal:merge cannot merge symlinks for f + warning: internal :merge cannot merge symlinks for f merging f incomplete! (edit conflicts, then use 'hg resolve --mark') merging h - warning: internal:merge cannot merge symlinks for h + warning: internal :merge cannot merge symlinks for h merging h incomplete! (edit conflicts, then use 'hg resolve --mark') 3 files updated, 0 files merged, 0 files removed, 5 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
--- a/tests/test-tag.t Sun Sep 28 17:15:25 2014 +0200 +++ b/tests/test-tag.t Sun Sep 28 17:15:28 2014 +0200 @@ -517,7 +517,7 @@ merging .hgtags automatic .hgtags merge failed the following 1 tags are in conflict: t7 - automatic tag merging of .hgtags failed! (use 'hg resolve --tool internal:merge' or another merge tool of your choice) + automatic tag merging of .hgtags failed! (use 'hg resolve --tool :merge' or another merge tool of your choice) 2 files updated, 0 files merged, 0 files removed, 1 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon [1]