Implementation Details about Changesets Evolution

/!\ This page is intended for developer

For a user perspective have a look at the ChangesetEvolution page.

1. Obsstore Format

Markers are stored in an append-only file stored in '.hg/store/obsstore'.

2. V1 (current) Format

(see in line document for latest data)

The file starts with a version header:

The header is followed by the markers. Each marker is made of: