equal
deleted
inserted
replaced
218 elif status == "bads": |
218 elif status == "bads": |
219 return [c.rev() for c in repo.set(bads)] |
219 return [c.rev() for c in repo.set(bads)] |
220 |
220 |
221 else: |
221 else: |
222 raise error.ParseError(_('invalid bisect state')) |
222 raise error.ParseError(_('invalid bisect state')) |
|
223 |
|
224 def label(repo, node, short=False): |
|
225 rev = repo.changelog.rev(node) |
|
226 |
|
227 # Try explicit sets |
|
228 if rev in get(repo, 'good'): |
|
229 return _('good') |
|
230 if rev in get(repo, 'bad'): |
|
231 return _('bad') |
|
232 if rev in get(repo, 'skip'): |
|
233 return _('skipped') |
|
234 if rev in get(repo, 'untested'): |
|
235 return _('untested') |
|
236 if rev in get(repo, 'ignored'): |
|
237 return _('ignored') |
|
238 |
|
239 # Try implicit sets |
|
240 if rev in get(repo, 'goods'): |
|
241 return _('good (implicit)') |
|
242 if rev in get(repo, 'bads'): |
|
243 return _('bad (implicit)') |
|
244 |
|
245 return None |
|
246 |
|
247 def shortlabel(label): |
|
248 if label: |
|
249 return label[0].upper() |
|
250 |
|
251 return None |