mercurial/revset.py
changeset 35367 6eee2bcc57c4
parent 35330 0c1aff6d73a7
child 35438 0ebd94ac56d1
equal deleted inserted replaced
35366:dce761558329 35367:6eee2bcc57c4
    20     node,
    20     node,
    21     obsolete as obsmod,
    21     obsolete as obsmod,
    22     obsutil,
    22     obsutil,
    23     pathutil,
    23     pathutil,
    24     phases,
    24     phases,
       
    25     pycompat,
    25     registrar,
    26     registrar,
    26     repoview,
    27     repoview,
    27     revsetlang,
    28     revsetlang,
    28     scmutil,
    29     scmutil,
    29     smartset,
    30     smartset,
   264 
   265 
   265 @predicate('_destupdate')
   266 @predicate('_destupdate')
   266 def _destupdate(repo, subset, x):
   267 def _destupdate(repo, subset, x):
   267     # experimental revset for update destination
   268     # experimental revset for update destination
   268     args = getargsdict(x, 'limit', 'clean')
   269     args = getargsdict(x, 'limit', 'clean')
   269     return subset & baseset([destutil.destupdate(repo, **args)[0]])
   270     return subset & baseset([destutil.destupdate(repo,
       
   271                             **pycompat.strkwargs(args))[0]])
   270 
   272 
   271 @predicate('_destmerge')
   273 @predicate('_destmerge')
   272 def _destmerge(repo, subset, x):
   274 def _destmerge(repo, subset, x):
   273     # experimental revset for merge destination
   275     # experimental revset for merge destination
   274     sourceset = None
   276     sourceset = None