equal
deleted
inserted
replaced
122 z, |
122 z, |
123 b'relation subscript must be an integer or a range', |
123 b'relation subscript must be an integer or a range', |
124 b'relation subscript bounds must be integers', |
124 b'relation subscript bounds must be integers', |
125 None, None) |
125 None, None) |
126 else: |
126 else: |
|
127 # hg <= 4.9 (431cf2c8c839+13f7a6a4f0db) |
127 a = b = z |
128 a = b = z |
128 |
129 |
129 s = revset.getset(repo, revset.fullreposet(repo), x) |
130 s = revset.getset(repo, revset.fullreposet(repo), x) |
130 if not s: |
131 if not s: |
131 return revset.baseset() |
132 return revset.baseset() |
162 revset.subscriptrelations[b'stack'] = stackrel |
163 revset.subscriptrelations[b'stack'] = stackrel |
163 revset.subscriptrelations[b's'] = stackrel |
164 revset.subscriptrelations[b's'] = stackrel |
164 |
165 |
165 def topicrel(repo, subset, x, *args): |
166 def topicrel(repo, subset, x, *args): |
166 subset &= topicset(repo, subset, x) |
167 subset &= topicset(repo, subset, x) |
167 return revset.generationsrel(repo, subset, x, *args) |
168 # not using revset.generationssubrel directly because it was renamed |
|
169 # hg <= 5.3 (8859de3e83dc) |
|
170 generationssubrel = revset.subscriptrelations[b'generations'] |
|
171 return generationssubrel(repo, subset, x, *args) |
168 |
172 |
169 revset.subscriptrelations[b'topic'] = topicrel |
173 revset.subscriptrelations[b'topic'] = topicrel |
170 revset.subscriptrelations[b't'] = topicrel |
174 revset.subscriptrelations[b't'] = topicrel |