Search code examples
version-controlmercurial

Mercurial difference between changesets and revisions


I'm new to Mercurial and trying to understand how things work.

I wonder what is the difference between changesets and revisions ?

Thanks.


Solution

  • None.

    From the Understanding Mercurial page:

    When you commit, the state of the working directory relative to its parents is recorded as a new changeset (also called a new "revision")...

    and further down the page:

    Mercurial groups related changes to multiple files into single atomic changesets, which are revisions of the whole project.

    (emphasis mine)