Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/debugcommands.py @ 33148:4f49810a1011
obsutil: move 'successorssets' to the new modules
We have a new 'obsutil' module now. We move this high level utility there to bring
'obsolete.py' back to a more reasonable size.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 27 Jun 2017 01:03:01 +0200 |
parents | e88fdec9cb9e |
children | 4e30168d7939 |
comparison
equal
deleted
inserted
replaced
33147:f458a6701983 | 33148:4f49810a1011 |
---|---|
45 hg, | 45 hg, |
46 localrepo, | 46 localrepo, |
47 lock as lockmod, | 47 lock as lockmod, |
48 merge as mergemod, | 48 merge as mergemod, |
49 obsolete, | 49 obsolete, |
50 obsutil, | |
50 phases, | 51 phases, |
51 policy, | 52 policy, |
52 pvec, | 53 pvec, |
53 pycompat, | 54 pycompat, |
54 registrar, | 55 registrar, |
2108 return ctx.hex() | 2109 return ctx.hex() |
2109 node2str = hex | 2110 node2str = hex |
2110 for rev in scmutil.revrange(repo, revs): | 2111 for rev in scmutil.revrange(repo, revs): |
2111 ctx = repo[rev] | 2112 ctx = repo[rev] |
2112 ui.write('%s\n'% ctx2str(ctx)) | 2113 ui.write('%s\n'% ctx2str(ctx)) |
2113 for succsset in obsolete.successorssets(repo, ctx.node(), cache): | 2114 for succsset in obsutil.successorssets(repo, ctx.node(), cache): |
2114 if succsset: | 2115 if succsset: |
2115 ui.write(' ') | 2116 ui.write(' ') |
2116 ui.write(node2str(succsset[0])) | 2117 ui.write(node2str(succsset[0])) |
2117 for node in succsset[1:]: | 2118 for node in succsset[1:]: |
2118 ui.write(' ') | 2119 ui.write(' ') |