Mercurial > hg
diff mercurial/commit.py @ 45234:595307e14140
commitctx: move `writechangesetcopy` business at the end a code section
This code is to handle a specific subcase so we move it a the end. This allow
to gather the rest of the "core" code closer to the related logic.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 23 Jul 2020 22:58:29 +0200 |
parents | ada51c1b6916 |
children | b65b4b09859c |
line wrap: on
line diff
--- a/mercurial/commit.py Thu Jul 23 21:09:42 2020 +0200 +++ b/mercurial/commit.py Thu Jul 23 22:58:29 2020 +0200 @@ -138,12 +138,12 @@ touched.extend(removed) + files = touched + mn = _commit_manifest(tr, linkrev, ctx, mctx, files, added, drop) + if writechangesetcopy: filesremoved = removed - files = touched - mn = _commit_manifest(tr, linkrev, ctx, mctx, files, added, drop) - if not writefilecopymeta: # If writing only to changeset extras, use None to indicate that # no entry should be written. If writing to both, write an empty