From the Mercurial documentation:
The manifest is the file that describes the contents of the repository at a particular changeset ID https://www.mercurial-scm.org/wiki/Manifest
When cloning a Mercurial repository, I see lines of output saying:
adding changesets
adding manifests
adding file changes
I don't understand the difference between these things. I thought I understood what a changeset is, but I don't know how it would be different from a set of "file changes". And based on the description above, a manifest sounds like the same thing. So what's the difference between all of these?
Mercurial divides the information you need to keep track of in a versioning system into several levels:
All 3 levels need to be copied into your repository from the remote server when cloning.
See the Mercurial Wiki Design page for details.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With