87 mn, files, added, removed = _process_files(tr, ctx, error=error) |
87 mn, files, added, removed = _process_files(tr, ctx, error=error) |
88 if writechangesetcopy: |
88 if writechangesetcopy: |
89 filesremoved = removed |
89 filesremoved = removed |
90 filesadded = added |
90 filesadded = added |
91 |
91 |
|
92 if origctx and origctx.manifestnode() == mn: |
|
93 files = origctx.files() |
|
94 |
92 if not writefilecopymeta: |
95 if not writefilecopymeta: |
93 # If writing only to changeset extras, use None to indicate that |
96 # If writing only to changeset extras, use None to indicate that |
94 # no entry should be written. If writing to both, write an empty |
97 # no entry should be written. If writing to both, write an empty |
95 # entry to prevent the reader from falling back to reading |
98 # entry to prevent the reader from falling back to reading |
96 # filelogs. |
99 # filelogs. |
97 p1copies = p1copies or None |
100 p1copies = p1copies or None |
98 p2copies = p2copies or None |
101 p2copies = p2copies or None |
99 filesadded = filesadded or None |
102 filesadded = filesadded or None |
100 filesremoved = filesremoved or None |
103 filesremoved = filesremoved or None |
101 |
|
102 if origctx and origctx.manifestnode() == mn: |
|
103 files = origctx.files() |
|
104 |
104 |
105 # update changelog |
105 # update changelog |
106 repo.ui.note(_(b"committing changelog\n")) |
106 repo.ui.note(_(b"committing changelog\n")) |
107 repo.changelog.delayupdate(tr) |
107 repo.changelog.delayupdate(tr) |
108 n = repo.changelog.add( |
108 n = repo.changelog.add( |