comparison mercurial/revset.py @ 25550:3e9049876ace

revset: gratuitous code move in '_children' As 'cs' is empty as the time of the conditional, we can just return an empty 'baseset' and create the variable later.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 11 Jun 2015 14:27:52 -0700
parents f93ff3ab8d14
children c1d163ce7394
comparison
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: