comparison mercurial/revlog.py @ 243:9a9ea2d1d3c4

fix heads for rev 0 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 fix heads for rev 0 manifest hash: 7b2f4607f6c54b660d63ac35ba953576464e1511 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCofyyywK+sNU5EO8RAjkeAJ4rfOQ9HV+gpndsTzuoS6R3f+mzEQCfcb0P IWhTz6XDpTWEkjzcK++mZ4k= =mINY -----END PGP SIGNATURE-----
author mpm@selenic.com
date Sat, 04 Jun 2005 11:10:42 -0800
parents afe895fcc0d0
children 5add718d92db f06a4a3b86a7
comparison
equal deleted inserted replaced
242:a2edb4481f19 243:9a9ea2d1d3c4
157 def base(self, rev): return self.index[rev][2] 157 def base(self, rev): return self.index[rev][2]
158 158
159 def heads(self): 159 def heads(self):
160 p = {} 160 p = {}
161 h = [] 161 h = []
162 for r in range(self.count() - 1, 0, -1): 162 for r in range(self.count() - 1, -1, -1):
163 n = self.node(r) 163 n = self.node(r)
164 if n not in p: 164 if n not in p:
165 h.append(n) 165 h.append(n)
166 for pn in self.parents(n): 166 for pn in self.parents(n):
167 p[pn] = 1 167 p[pn] = 1