关于Mercurial site上的存储库格式的文档遍布各地,并且引用了各种旧版本以及当前版本,并且所有这些版本都不是非常详细的IMO。
是否有关于Mercurial存储库格式的全面和最新描述?
一年后
HgSharp:100%二进制兼容的Mercurial Core在C#中实现。
答案 0 :(得分:4)
Mercurial的设计在The Architecture of Open Source Applications - Chapter 12. Mercurial中描述。
答案 1 :(得分:3)
Design page 至少会引用相关的维基页面 它确实是分散的,但它列在该页面中。
.--------linkrev-------------.
v |
.---------. .--------. .--------.
|changeset| .->|manifest| .->|file |---.
|index | | |index | | |index | |--.
`---------' | `--------' | `--------' | |
| | | | | `-------' |
V | V | V `-------'
.---------. | .--------. | .---------.
|changeset|-' |manifest|-' |file |
|data | |data | |revision |
`---------' `--------' `---------'