Critical regression in Mercurial 6.7.x < 6.7.4

Raphaël Gomès raphael.gomes at octobus.net
Wed Jun 12 09:43:02 UTC 2024


Hello all,

Monday evening we got a report from a user about a critical bug that can 
destroy the changelog of repositories. The bug is in Mercurial 6.7 only 
and affects repositories with low number of revisions that currently 
have an inlined changelog and are configured with some pretxn hooks.

We will try yank releases  6.7.1, 6.7.2 and 6.7.3 from Pypi as soon as 
possible and have published a 6.7.4 that addresses this issue. Since 
this is the packaging list, I urge you to also remove those versions 
from your package builds and switch to 6.7.4.

You can find more info in the release notes and the changesets mentioned:

https://wiki.mercurial-scm.org/Release6.7

If you were affected by this bug, there is a chance that you can recover 
your lost index by restoring it from |undo.backup.00changelog.i.bck.
|

Thank you and sorry for the trouble,
Raphaël
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-packaging/attachments/20240612/c5acc553/attachment.html>


More information about the Mercurial-packaging mailing list