equal
deleted
inserted
replaced
132 """``obsolete()`` |
132 """``obsolete()`` |
133 Changeset is obsolete. |
133 Changeset is obsolete. |
134 """ |
134 """ |
135 args = revset.getargs(x, 0, 0, 'obsolete takes no argument') |
135 args = revset.getargs(x, 0, 0, 'obsolete takes no argument') |
136 return [r for r in subset if r in repo._obsoleteset and repo._phasecache.phase(repo, r) > 0] |
136 return [r for r in subset if r in repo._obsoleteset and repo._phasecache.phase(repo, r) > 0] |
137 |
|
138 # XXX Backward compatibility, to be removed once stabilized |
|
139 if '_phasecache' not in vars(localrepo.localrepository): # new api |
|
140 def revsetobsolete(repo, subset, x): |
|
141 """``obsolete()`` |
|
142 Changeset is obsolete. |
|
143 """ |
|
144 args = revset.getargs(x, 0, 0, 'obsolete takes no argument') |
|
145 return [r for r in subset if r in repo._obsoleteset and repo._phaserev[r] > 0] |
|
146 |
137 |
147 def revsetunstable(repo, subset, x): |
138 def revsetunstable(repo, subset, x): |
148 """``unstable()`` |
139 """``unstable()`` |
149 Unstable changesets are non-obsolete with obsolete ancestors. |
140 Unstable changesets are non-obsolete with obsolete ancestors. |
150 """ |
141 """ |