mercurial/revset.py
changeset 18071 bea754715961
parent 18063 34a1a639d835
child 18251 a6483f827512
equal deleted inserted replaced
18070:af632936d3d9 18071:bea754715961
   644             r = src
   644             r = src
   645             src = _getrevsource(repo, r)
   645             src = _getrevsource(repo, r)
   646 
   646 
   647     return [r for r in subset if r in dests]
   647     return [r for r in subset if r in dests]
   648 
   648 
       
   649 def divergent(repo, subset, x):
       
   650     """``divergent()``
       
   651     Final successors of changesets with an alternative set of final successors.
       
   652     """
       
   653     # i18n: "divergent" is a keyword
       
   654     getargs(x, 0, 0, _("divergent takes no arguments"))
       
   655     divergent = obsmod.getrevs(repo, 'divergent')
       
   656     return [r for r in subset if r in divergent]
       
   657 
   649 def draft(repo, subset, x):
   658 def draft(repo, subset, x):
   650     """``draft()``
   659     """``draft()``
   651     Changeset in draft phase."""
   660     Changeset in draft phase."""
   652     # i18n: "draft" is a keyword
   661     # i18n: "draft" is a keyword
   653     getargs(x, 0, 0, _("draft takes no arguments"))
   662     getargs(x, 0, 0, _("draft takes no arguments"))
  1539     "date": date,
  1548     "date": date,
  1540     "desc": desc,
  1549     "desc": desc,
  1541     "descendants": descendants,
  1550     "descendants": descendants,
  1542     "_firstdescendants": _firstdescendants,
  1551     "_firstdescendants": _firstdescendants,
  1543     "destination": destination,
  1552     "destination": destination,
       
  1553     "divergent": divergent,
  1544     "draft": draft,
  1554     "draft": draft,
  1545     "extinct": extinct,
  1555     "extinct": extinct,
  1546     "extra": extra,
  1556     "extra": extra,
  1547     "file": hasfile,
  1557     "file": hasfile,
  1548     "filelog": filelog,
  1558     "filelog": filelog,