equal
deleted
inserted
replaced
1649 else: |
1649 else: |
1650 errormsg = 'entered unreachable condition' |
1650 errormsg = 'entered unreachable condition' |
1651 raise error.ProgrammingError(errormsg) |
1651 raise error.ProgrammingError(errormsg) |
1652 repo.ui.status(msg) |
1652 repo.ui.status(msg) |
1653 |
1653 |
|
1654 # search new changesets directly pulled as obsolete |
|
1655 obsadded = unfi.revs('%d: and obsolete()', origrepolen) |
|
1656 cl = repo.changelog |
|
1657 extinctadded = [r for r in obsadded if r not in cl] |
|
1658 if extinctadded: |
|
1659 # They are not just obsolete, but obsolete and invisible |
|
1660 # we call them "extinct" internally but the terms have not been |
|
1661 # exposed to users. |
|
1662 msg = '(%d other changesets obsolete on arrival)\n' |
|
1663 repo.ui.status(msg % len(extinctadded)) |
|
1664 |
1654 @reportsummary |
1665 @reportsummary |
1655 def reportphasechanges(repo, tr): |
1666 def reportphasechanges(repo, tr): |
1656 """Report statistics of phase changes for changesets pre-existing |
1667 """Report statistics of phase changes for changesets pre-existing |
1657 pull/unbundle. |
1668 pull/unbundle. |
1658 """ |
1669 """ |