equal
deleted
inserted
replaced
436 pendingnodes = set([m[0] for m in direct]) |
436 pendingnodes = set([m[0] for m in direct]) |
437 seenmarkers |= direct |
437 seenmarkers |= direct |
438 pendingnodes -= seennodes |
438 pendingnodes -= seennodes |
439 seennodes |= pendingnodes |
439 seennodes |= pendingnodes |
440 return seenmarkers |
440 return seenmarkers |
441 |
|
442 @command('debugobsoleterelevant', |
|
443 [], |
|
444 'REVSET') |
|
445 def debugobsoleterelevant(ui, repo, *revsets): |
|
446 """print allobsolescence marker relevant to a set of revision""" |
|
447 nodes = [ctx.node() for ctx in repo.set('%lr', revsets)] |
|
448 markers = repo.obsstore.relevantmarkers(nodes) |
|
449 for rawmarker in sorted(markers): |
|
450 marker = obsolete.marker(repo, rawmarker) |
|
451 cmdutil.showmarker(ui, marker) |
|
452 |
|
453 |
441 |
454 ##################################################################### |
442 ##################################################################### |
455 ### Critical fix ### |
443 ### Critical fix ### |
456 ##################################################################### |
444 ##################################################################### |
457 |
445 |