Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/branchmap.py @ 42004:0bd730fbcc2b
branchcache: introduce hasbranch()
This will be used to check whether a branch exists or not. This will optimized
in future.
Differential Revision: https://phab.mercurial-scm.org/D6154
author | Pulkit Goyal <pulkit@yandex-team.ru> |
---|---|
date | Mon, 18 Mar 2019 19:31:45 +0300 |
parents | 7546bf46bfcd |
children | b137a6793c51 |
comparison
equal
deleted
inserted
replaced
42003:7546bf46bfcd | 42004:0bd730fbcc2b |
---|---|
172 def __getitem__(self, key): | 172 def __getitem__(self, key): |
173 return self.entries[key] | 173 return self.entries[key] |
174 | 174 |
175 def iteritems(self): | 175 def iteritems(self): |
176 return self.entries.iteritems() | 176 return self.entries.iteritems() |
177 | |
178 def hasbranch(self, label): | |
179 """ checks whether a branch of this name exists or not """ | |
180 return label in self.entries | |
177 | 181 |
178 @classmethod | 182 @classmethod |
179 def fromfile(cls, repo): | 183 def fromfile(cls, repo): |
180 f = None | 184 f = None |
181 try: | 185 try: |