Mercurial > hg
comparison contrib/hgit @ 1243:9d10f89b75a5
Fix hgit revtree bug with stop revision handling
author | root@coffee.suse.com |
---|---|
date | Wed, 14 Sep 2005 13:14:20 -0500 |
parents | 29f17e083e84 |
children |
comparison
equal
deleted
inserted
replaced
1242:4a6efec8b698 | 1243:9d10f89b75a5 |
---|---|
254 visit = [n]; | 254 visit = [n]; |
255 reachable[i][n] = 1 | 255 reachable[i][n] = 1 |
256 while visit: | 256 while visit: |
257 n = visit.pop(0) | 257 n = visit.pop(0) |
258 if n in stop_sha1: | 258 if n in stop_sha1: |
259 break | 259 continue |
260 for p in repo.changelog.parents(n): | 260 for p in repo.changelog.parents(n): |
261 if p not in reachable[i]: | 261 if p not in reachable[i]: |
262 reachable[i][p] = 1 | 262 reachable[i][p] = 1 |
263 visit.append(p) | 263 visit.append(p) |
264 if p in stop_sha1: | 264 if p in stop_sha1: |
265 break | 265 continue |
266 | 266 |
267 # walk the repository looking for commits that are in our | 267 # walk the repository looking for commits that are in our |
268 # reachability graph | 268 # reachability graph |
269 #for i in range(repo.changelog.count()-1, -1, -1): | 269 #for i in range(repo.changelog.count()-1, -1, -1): |
270 for i, changes in chlogwalk(): | 270 for i, changes in chlogwalk(): |