mercurial/revset.py
changeset 25550 3e9049876ace
parent 25549 f93ff3ab8d14
child 25551 c1d163ce7394
equal deleted inserted replaced
25549:f93ff3ab8d14 25550:3e9049876ace
   612                     return True
   612                     return True
   613 
   613 
   614     return subset.filter(matches)
   614     return subset.filter(matches)
   615 
   615 
   616 def _children(repo, narrow, parentset):
   616 def _children(repo, narrow, parentset):
       
   617     if not parentset:
       
   618         return baseset()
   617     cs = set()
   619     cs = set()
   618     if not parentset:
       
   619         return baseset(cs)
       
   620     pr = repo.changelog.parentrevs
   620     pr = repo.changelog.parentrevs
   621     # XXX this should be 'parentset.min()' assuming 'parentset' is a smartset
   621     # XXX this should be 'parentset.min()' assuming 'parentset' is a smartset
   622     # (and if it is not, it should.)
   622     # (and if it is not, it should.)
   623     minrev = min(parentset)
   623     minrev = min(parentset)
   624     for r in narrow:
   624     for r in narrow: