[Bug 6542] New: Regression in file listing used for stream-clone/local-clone/upgrade
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Mon Jul 19 02:14:37 UTC 2021
https://bz.mercurial-scm.org/show_bug.cgi?id=6542
Bug ID: 6542
Summary: Regression in file listing used for
stream-clone/local-clone/upgrade
Product: Mercurial
Version: default branch
Hardware: PC
OS: Linux
Status: UNCONFIRMED
Severity: feature
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: pierre-yves.david at ens-lyon.org
CC: mercurial-devel at mercurial-scm.org
Python Version: ---
Some of my patches that landed early in the 5.9 patches erroneously remove
filelog's file related to file starting with `undo.` (eg `undo.py`)
As a result stream-clone is missing data, local clone probably too, and
`debugupgraderepo` is also lacking some filelog.
The fix should be fairly easy (especially because we have the option to break
the, still-experimental, revlogv2 without consequence). I have a test written
to cover this case and will work on providing a fix soon (probably today).
Since this issue result in serving corrupted repository I am flagging it as
critical and release blocker.
I informed Pulkit Goyal of its existence.
One can track the latest progress here:
https://foss.heptapod.net/octobus/mercurial-devel/-/merge_requests/91
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list