comparison hgext/convert/hg.py @ 6749:51b0e799352f

manifest: remove execf/linkf methods
author Matt Mackall <mpm@selenic.com>
date Thu, 26 Jun 2008 14:35:50 -0500
parents f6c00b17387c
children f67d1468ac50
comparison
equal deleted inserted replaced
6748:c6cc35a3d1de 6749:51b0e799352f
227 return self.changectx(rev)[name].data() 227 return self.changectx(rev)[name].data()
228 except revlog.LookupError, err: 228 except revlog.LookupError, err:
229 raise IOError(err) 229 raise IOError(err)
230 230
231 def getmode(self, name, rev): 231 def getmode(self, name, rev):
232 m = self.changectx(rev).manifest() 232 return self.changectx(rev).manifest().flags(name)
233 return (m.execf(name) and 'x' or '') + (m.linkf(name) and 'l' or '')
234 233
235 def getchanges(self, rev): 234 def getchanges(self, rev):
236 ctx = self.changectx(rev) 235 ctx = self.changectx(rev)
237 if self._changescache and self._changescache[0] == rev: 236 if self._changescache and self._changescache[0] == rev:
238 m, a, r = self._changescache[1] 237 m, a, r = self._changescache[1]