Changeset

In version control software, a changeset (also known as commit[1] and revision[2][3]) is a set of alterations packaged together, along with meta-information about the alterations. A changeset describes the exact differences between two successive versions in the version control system's repository of changes. Changesets are typically treated as an atomic unit, an indivisible set, by version control systems. This is one synchronization model.[4][5]

  1. ^ changeset in the gitglossary
  2. ^ revision in the gitglossary
  3. ^ UnderstandingMercurial - Mercurial
  4. ^ Mercurial: ChangeSet Archived January 15, 2010, at the Wayback Machine
  5. ^ "Version Control System Comparison". Better SCM Initiative. Archived from the original on 21 March 2009.