mercurial/localrepo.py
changeset 20646 a4d587c6e3dd
parent 20627 a42ea6d209e6
child 20773 efbf15979538
equal deleted inserted replaced
20645:7d83c3b6e8d9 20646:a4d587c6e3dd
   426 
   426 
   427     def revs(self, expr, *args):
   427     def revs(self, expr, *args):
   428         '''Return a list of revisions matching the given revset'''
   428         '''Return a list of revisions matching the given revset'''
   429         expr = revset.formatspec(expr, *args)
   429         expr = revset.formatspec(expr, *args)
   430         m = revset.match(None, expr)
   430         m = revset.match(None, expr)
   431         return revset.baseset([r for r in m(self, revset.baseset(self))])
   431         return m(self, revset.spanset(self))
   432 
   432 
   433     def set(self, expr, *args):
   433     def set(self, expr, *args):
   434         '''
   434         '''
   435         Yield a context for each matching revision, after doing arg
   435         Yield a context for each matching revision, after doing arg
   436         replacement via revset.formatspec
   436         replacement via revset.formatspec