61 repo = repo.unfiltered() |
61 repo = repo.unfiltered() |
62 |
62 |
63 p1, p2 = ctx.p1(), ctx.p2() |
63 p1, p2 = ctx.p1(), ctx.p2() |
64 user = ctx.user() |
64 user = ctx.user() |
65 |
65 |
66 writechangesetcopy, writefilecopymeta = _write_copy_meta(repo) |
|
67 |
|
68 p1copies, p2copies = None, None |
|
69 if writechangesetcopy: |
|
70 p1copies = ctx.p1copies() |
|
71 p2copies = ctx.p2copies() |
|
72 filesadded, filesremoved = None, None |
|
73 with repo.lock(), repo.transaction(b"commit") as tr: |
66 with repo.lock(), repo.transaction(b"commit") as tr: |
|
67 writechangesetcopy, writefilecopymeta = _write_copy_meta(repo) |
|
68 |
|
69 p1copies, p2copies = None, None |
|
70 if writechangesetcopy: |
|
71 p1copies = ctx.p1copies() |
|
72 p2copies = ctx.p2copies() |
|
73 filesadded, filesremoved = None, None |
74 if ctx.manifestnode(): |
74 if ctx.manifestnode(): |
75 # reuse an existing manifest revision |
75 # reuse an existing manifest revision |
76 repo.ui.debug(b'reusing known manifest\n') |
76 repo.ui.debug(b'reusing known manifest\n') |
77 mn = ctx.manifestnode() |
77 mn = ctx.manifestnode() |
78 files = ctx.files() |
78 files = ctx.files() |