equal
deleted
inserted
replaced
140 revs.append(rev) |
140 revs.append(rev) |
141 return subset & revset.baseset(revs) |
141 return subset & revset.baseset(revs) |
142 |
142 |
143 revset.subscriptrelations['stack'] = stackrel |
143 revset.subscriptrelations['stack'] = stackrel |
144 revset.subscriptrelations['s'] = stackrel |
144 revset.subscriptrelations['s'] = stackrel |
|
145 |
|
146 def topicrel(repo, subset, x, rel, n, order): |
|
147 ancestors = revset._ancestors |
|
148 descendants = revset._descendants |
|
149 subset = topicset(repo, subset, x) |
|
150 if n <= 0: |
|
151 n = -n |
|
152 return ancestors(repo, subset, x, startdepth=n, stopdepth=n + 1) |
|
153 else: |
|
154 return descendants(repo, subset, x, startdepth=n, stopdepth=n + 1) |
|
155 |
|
156 revset.subscriptrelations['topic'] = topicrel |
|
157 revset.subscriptrelations['t'] = topicrel |