Buildbot uses some terms and concepts that have specific meanings.
Version Control Comparison¶
Buildbot supports a number of version control systems, and they don't all agree on their terms. This table should help to disambiguate them.
|Git||commit||sha1 hash||named refs|
|Mercurial||changeset||sha1 hash||different repos or (permanently) named commits|
|Darcs||?||none ||different repos|
-  note that CVS only tracks patches to individual files. Buildbot tries to recognize coordinated changes to multiple files by correlating change times.
-  Darcs does not have a concise way of representing a particular revision of the source.