Will re-basing support be added into Bazaar core ?

Teemu Likonen tlikonen at iki.fi
Wed Apr 22 14:58:51 BST 2009

On 2009-04-22 18:16 (+1000), Ben Finney wrote:

> Teemu Likonen <tlikonen at iki.fi> writes:
>>     ref
>>         A 40-byte hex representation of a SHA1 or a name that denotes a
>>         particular object. These may be stored in $GIT_DIR/refs/.
> Okay. So a “ref” is equivalent to a “revision-id”. Whereas an
> “object” is a “revision”.

Practically thinking a "commit object" is probably close to the concept
of "revision" but I don't feel perfectly comfortable with that either. I
don't think the terms are interchangeable. To really understand Git or
Bazaar one has to learn the concepts on VCS's own right.

The quite famous "Git for Computer Scientists" document explains the Git
object database model (well, DAG), explains (symbolic) refs and how
merging and rebasing work conceptually:


It explains (sym)refs as post-it notes which are slapped on a node in
the DAG. See the pictures on that page.

More information about the bazaar mailing list