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: