HomePhabricator

revlog: update data file record before index rename

Authored by joerg.sonnenberger.

Description

revlog: update data file record before index rename

When migrating from inline to non-inline data storage, the data file is
recorded initially as zero sized so that it is removed on failure. But
the record has to be updated before the index is renamed, otherwise
data is lost on rollback.

Differential Revision: https://phab.mercurial-scm.org/D10725