Mercurial > public > mercurial-scm > hg
comparison contrib/phabricator.py @ 33735:e6d8ee3c9ec3
obsutil: rename allprecursors into allpredecessors
Use util.nouideprecwarn because obsstore doesn't have easy access to an ui
object.
The renaming is done according to
https://www.mercurial-scm.org/wiki/CEDVocabulary.
Differential Revision: https://phab.mercurial-scm.org/D247
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Wed, 02 Aug 2017 19:49:57 +0200 |
parents | f100354cce52 |
children | f7d6978a4da9 |
comparison
equal
deleted
inserted
replaced
33734:0c3112f17610 | 33735:e6d8ee3c9ec3 |
---|---|
39 from mercurial.i18n import _ | 39 from mercurial.i18n import _ |
40 from mercurial import ( | 40 from mercurial import ( |
41 encoding, | 41 encoding, |
42 error, | 42 error, |
43 mdiff, | 43 mdiff, |
44 obsolete, | 44 obsutil, |
45 patch, | 45 patch, |
46 registrar, | 46 registrar, |
47 scmutil, | 47 scmutil, |
48 tags, | 48 tags, |
49 url as urlmod, | 49 url as urlmod, |
165 result = {} # {node: (oldnode?, lastdiff?, drev)} | 165 result = {} # {node: (oldnode?, lastdiff?, drev)} |
166 toconfirm = {} # {node: (force, {precnode}, drev)} | 166 toconfirm = {} # {node: (force, {precnode}, drev)} |
167 for node in nodelist: | 167 for node in nodelist: |
168 ctx = unfi[node] | 168 ctx = unfi[node] |
169 # For tags like "D123", put them into "toconfirm" to verify later | 169 # For tags like "D123", put them into "toconfirm" to verify later |
170 precnodes = list(obsolete.allprecursors(unfi.obsstore, [node])) | 170 precnodes = list(obsutil.allpredecessors(unfi.obsstore, [node])) |
171 for n in precnodes: | 171 for n in precnodes: |
172 if n in nodemap: | 172 if n in nodemap: |
173 for tag in unfi.nodetags(n): | 173 for tag in unfi.nodetags(n): |
174 m = _differentialrevisiontagre.match(tag) | 174 m = _differentialrevisiontagre.match(tag) |
175 if m: | 175 if m: |