equal
deleted
inserted
replaced
2613 bms = repo.nodebookmarks(old.node()) |
2613 bms = repo.nodebookmarks(old.node()) |
2614 if bms: |
2614 if bms: |
2615 marks = repo._bookmarks |
2615 marks = repo._bookmarks |
2616 for bm in bms: |
2616 for bm in bms: |
2617 marks[bm] = newid |
2617 marks[bm] = newid |
2618 marks.write() |
2618 marks.recordchange(tr) |
2619 #commit the whole amend process |
2619 #commit the whole amend process |
2620 createmarkers = obsolete.isenabled(repo, obsolete.createmarkersopt) |
2620 createmarkers = obsolete.isenabled(repo, obsolete.createmarkersopt) |
2621 if createmarkers and newid != old.node(): |
2621 if createmarkers and newid != old.node(): |
2622 # mark the new changeset as successor of the rewritten one |
2622 # mark the new changeset as successor of the rewritten one |
2623 new = repo[newid] |
2623 new = repo[newid] |