Note:

This page is primarily intended for developers of Mercurial.

Atomic Repository Layout Plan

Status: Project

Main proponents: Pierre-YvesDavid

Rework the layout of the file in the repository to allow atomic transaction for the new data we have (phase, bookmarks, obsmarkers).

1. Goal

Mercurial have gains multiple new data stored into different file. The fact we use multiple file exposed partial content of transaction at commit time. So we need a new layout for the content of the .hg/ directory. This new layout needs to:


CategoryDeveloper CategoryNewFeatures