Mercurial > evolve
comparison README @ 1735:8f902ec9ed9a stable
bump: copy parent manifest before editting it
Previously, the bump code would access the previous manifest, then edit that
dictionary data structure. Because the manifest was in the mancache at that
time, those edits were persisted to other readers who asked for that manifest.
This caused commits being made during bump to have the wrong file parents in
many situations (hence why the tests need updating).
author | Durham Goode <durham@fb.com> |
---|---|
date | Mon, 12 Sep 2016 10:41:00 -0700 |
parents | 2ad40d972a74 |
children | c9a79b432907 904ae1b2087b |
comparison
equal
deleted
inserted
replaced
1718:54f40b722cf9 | 1735:8f902ec9ed9a |
---|---|
53 Mercurial on default.) | 53 Mercurial on default.) |
54 | 54 |
55 | 55 |
56 Changelog | 56 Changelog |
57 ========= | 57 ========= |
58 | |
59 5.4.2 -- | |
60 | |
61 - Fix erroneous manifest computation when solving 'bumped' changeset. | |
58 | 62 |
59 5.4.1 -- 2016-08-01 | 63 5.4.1 -- 2016-08-01 |
60 | 64 |
61 - compat with Mercurial 3.9 | 65 - compat with Mercurial 3.9 |
62 | 66 |