# HG changeset patch # User Siddharth Agarwal # Date 1447292068 28800 # Node ID 067ab07435c9fd67efc7da186e4836d9cfa18cbd # Parent fdfc50d09e8d59954c39ed63c16a6e7c886c33ec filemerge: rename _symlinkcheck to _mergecheck We're going to be adding other checks in here soon. diff -r fdfc50d09e8d -r 067ab07435c9 mercurial/filemerge.py --- a/mercurial/filemerge.py Wed Nov 11 17:32:41 2015 -0800 +++ b/mercurial/filemerge.py Wed Nov 11 17:34:28 2015 -0800 @@ -244,7 +244,7 @@ util.copyfile(back, a) # restore from backup and try again return 1 # continue merging -def _symlinkcheck(repo, mynode, orig, fcd, fco, fca, toolconf): +def _mergecheck(repo, mynode, orig, fcd, fco, fca, toolconf): tool, toolpath, binary, symlink = toolconf if symlink: repo.ui.warn(_('warning: internal %s cannot merge symlinks ' @@ -268,7 +268,7 @@ @internaltool('union', fullmerge, _("warning: conflicts while merging %s! " "(edit, then use 'hg resolve --mark')\n"), - precheck=_symlinkcheck) + precheck=_mergecheck) def _iunion(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None): """ Uses the internal non-interactive simple merge algorithm for merging @@ -280,7 +280,7 @@ @internaltool('merge', fullmerge, _("warning: conflicts while merging %s! " "(edit, then use 'hg resolve --mark')\n"), - precheck=_symlinkcheck) + precheck=_mergecheck) def _imerge(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None): """ Uses the internal non-interactive simple merge algorithm for merging @@ -293,7 +293,7 @@ @internaltool('merge3', fullmerge, _("warning: conflicts while merging %s! " "(edit, then use 'hg resolve --mark')\n"), - precheck=_symlinkcheck) + precheck=_mergecheck) def _imerge3(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None): """ Uses the internal non-interactive simple merge algorithm for merging @@ -318,7 +318,7 @@ localorother=localorother) return True, r -@internaltool('merge-local', mergeonly, precheck=_symlinkcheck) +@internaltool('merge-local', mergeonly, precheck=_mergecheck) def _imergelocal(*args, **kwargs): """ Like :merge, but resolve all conflicts non-interactively in favor @@ -326,7 +326,7 @@ success, status = _imergeauto(localorother='local', *args, **kwargs) return success, status -@internaltool('merge-other', mergeonly, precheck=_symlinkcheck) +@internaltool('merge-other', mergeonly, precheck=_mergecheck) def _imergeother(*args, **kwargs): """ Like :merge, but resolve all conflicts non-interactively in favor