Mercurial > hg
comparison mercurial/revset.py @ 26716:c027641f8a83
revset: rename and test '_destmerge'
We make the name consistent with the one used by '_destupdate' and we ensure the
code is run by testing it (abort is expected and merge would).
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Thu, 15 Oct 2015 01:47:28 +0100 |
parents | 9903261dcc81 |
children | a95c975f42e3 |
comparison
equal
deleted
inserted
replaced
26715:652dfb1eff14 | 26716:c027641f8a83 |
---|---|
467 def _destupdate(repo, subset, x): | 467 def _destupdate(repo, subset, x): |
468 # experimental revset for update destination | 468 # experimental revset for update destination |
469 args = getargsdict(x, 'limit', 'clean check') | 469 args = getargsdict(x, 'limit', 'clean check') |
470 return subset & baseset([destutil.destupdate(repo, **args)[0]]) | 470 return subset & baseset([destutil.destupdate(repo, **args)[0]]) |
471 | 471 |
472 def _mergedefaultdest(repo, subset, x): | 472 def _destmerge(repo, subset, x): |
473 # ``_mergedefaultdest()`` | 473 # experimental revset for merge destination |
474 | |
475 # default destination for merge. | |
476 # # XXX: Currently private because I expect the signature to change. | |
477 # # XXX: - taking rev as arguments, | |
478 # # XXX: - bailing out in case of ambiguity vs returning all data. | |
479 getargs(x, 0, 0, _("_mergedefaultdest takes no arguments")) | 474 getargs(x, 0, 0, _("_mergedefaultdest takes no arguments")) |
480 return subset & baseset([destutil.destmerge(repo)]) | 475 return subset & baseset([destutil.destmerge(repo)]) |
481 | 476 |
482 def adds(repo, subset, x): | 477 def adds(repo, subset, x): |
483 """``adds(pattern)`` | 478 """``adds(pattern)`` |
2096 s = subset | 2091 s = subset |
2097 return baseset([r for r in ls if r in s]) | 2092 return baseset([r for r in ls if r in s]) |
2098 | 2093 |
2099 symbols = { | 2094 symbols = { |
2100 "_destupdate": _destupdate, | 2095 "_destupdate": _destupdate, |
2101 "_mergedefaultdest": _mergedefaultdest, | 2096 "_destmerge": _destmerge, |
2102 "adds": adds, | 2097 "adds": adds, |
2103 "all": getall, | 2098 "all": getall, |
2104 "ancestor": ancestor, | 2099 "ancestor": ancestor, |
2105 "ancestors": ancestors, | 2100 "ancestors": ancestors, |
2106 "_firstancestors": _firstancestors, | 2101 "_firstancestors": _firstancestors, |