Changes between Version 6 and Version 7 of BazaarTheory
 Timestamp:
 20160617T18:47:51Z (8 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

BazaarTheory
v6 v7 5 5 == Revision Graph == 6 6 7 Unlike with a centralized VCS the revision history is not linear, but instead it is a directed acyclic graph. E each node in the graph represents a revision (or equivalently it represents a changeset). The nodes are connected by arrows. Exactly one node has no parents (the initial commit). Every other node has one parent (regular changeset) or two parents (merge changeset). The two parents are not equal. When you merge in Bazaar, you always merge to the current branch (we will note it as ''left parent'') from another branch (''right parent'').7 Unlike with a centralized VCS the revision history is not linear, but instead it is a directed acyclic graph. Each node in the graph represents a revision (or equivalently it represents a changeset). The nodes are connected by arrows. Exactly one node has no parents (the initial commit). Every other node has one parent (regular changeset) or two parents (merge changeset). The two parents are not equal. When you merge in Bazaar, you always merge to the current branch (we will note it as ''left parent'') from another branch (''right parent''). 8 8 9 9 There is also always at least one node which has no children. Every such node is called ''head''. In a Bazaar branch there is usually just one head. If you start from the head and go against the direction of arrows, always following the left parent if there are two, until the initial commit, you will traverse the ''main branch'' of the repository (this is what {{{bzr log}}} shows you). The main branch of the central repository is called the ''mainline''.