Differences between revisions 5 and 6
Revision 5 as of 2006-06-15 22:22:51
Size: 911
Editor: EricHopper
Comment: Answering the question.
Revision 6 as of 2006-11-04 18:16:31
Size: 1003
Editor: cpe-70-113-118-103
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
   * The way the changeset hash is calculated says that a changeset is a particular state of the project plus all of its ancestor states (i.e. all the changeset it took to get there).    * The way the changeset hash is calculated says that a changeset is a particular state of the project plus all of its ancestor states (i.e. all the changeset it took to get there). In Darcs that's a [http://www.darcs.net/manual/node7.html#SECTION00781000000000000000 tag].

Changeset

A changeset (sometimes abbreviated "cset") is an atomic collection of changes to files in a repository. The act of creating a change set is usually called a ["Commit"]. The information in a changeset may include

  • changes to the contents of the files
  • changes to file names or other external attributes (such as execute permissions)
  • information about who made the change (the "committer") and why ("comments")

A changeset is identified uniquely by a ChangeSetID. In a single repository, you can identify it using a RevisionNumber.

  • Question: Is a changeset a particular state of the project (like a Subversion revision number), or is it a set of changes to files (like a Darcs patch)?

ChangeSet (last edited 2018-02-03 04:31:09 by SangeetKumarMishra)