Mercurial хранилище внутреннего формата - PullRequest
3 голосов
/ 31 августа 2011

Документы относительно формата репозитория на Mercurial site разбросаны повсюду и ссылаются на различные унаследованные версии, а также на текущую и все в целом не очень подробные ИМО.

Есть ли полное и актуальное описание формата репозитория Mercurial?

Год спустя

HgSharp : реализовано 100% -ное двоичное Mercurial Core, реализованное в C #.

Ответы [ 2 ]

4 голосов
/ 31 августа 2011
3 голосов
/ 31 августа 2011

Страница Design как минимум ссылается на соответствующие вики-страницы.
Он действительно разбросан, но он указан на этой странице.

   .--------linkrev-------------.
   v                            |
.---------.    .--------.    .--------.
|changeset| .->|manifest| .->|file    |---.
|index    | |  |index   | |  |index   |   |--.
`---------' |  `--------' |  `--------'   |  |
    |       |      |      |     | `-------'  |
    V       |      V      |     V    `-------'
.---------. |  .--------. |  .---------.
|changeset|-'  |manifest|-'  |file     |
|data     |    |data    |    |revision |
`---------'    `--------'    `---------'
...