comparison mercurial/localrepo.py @ 18382:f3b21beb9802

filtering: rename filters to their antonyms Now that changelog filtering is in place, it's become evident that naming the filters according to the set of revs _not_ included in the filtered changelog is confusing. This is especially evident in the collaborative branch cache scheme. This changes the names of the filters to reflect the revs that _are_ included: hidden -> visible unserved -> served mutable -> immutable impactable -> base repoview.filteredrevs is renamed to filterrevs, so that callers read a bit more sensibly, e.g.: filterrevs('visible') # filter revs according to what's visible
author Kevin Bullock <kbullock@ringworld.org>
date Sun, 13 Jan 2013 01:39:16 -0600
parents 6252b4f1c4b4
children 5010448197bc
comparison
equal deleted inserted replaced
18381:7ac4449f0f39 18382:f3b21beb9802
64 class localpeer(peer.peerrepository): 64 class localpeer(peer.peerrepository):
65 '''peer for a local repo; reflects only the most recent API''' 65 '''peer for a local repo; reflects only the most recent API'''
66 66
67 def __init__(self, repo, caps=MODERNCAPS): 67 def __init__(self, repo, caps=MODERNCAPS):
68 peer.peerrepository.__init__(self) 68 peer.peerrepository.__init__(self)
69 self._repo = repo.filtered('unserved') 69 self._repo = repo.filtered('served')
70 self.ui = repo.ui 70 self.ui = repo.ui
71 self._caps = repo._restrictcapabilities(caps) 71 self._caps = repo._restrictcapabilities(caps)
72 self.requirements = repo.requirements 72 self.requirements = repo.requirements
73 self.supportedformats = repo.supportedformats 73 self.supportedformats = repo.supportedformats
74 74