Mercurial > public > mercurial-scm > hg
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 |