Workflows, rebase, patch theory

Stefan Monnier monnier at IRO.UMontreal.CA
Tue May 13 17:03:54 BST 2008


>>> For someone who was introduced to DVCS via GNU Arch -> baz -> bzr, and
>>> who hasn't used git, all this talk of "rebase" is foreign. (It also
>> Arch has a limited form of rebasing: "tla update".
> I don't think the comparison is apt.  tla update was a
> history-preserving operation.

The "branch" it rebases consists in a single (uncommited) changeset,
namely the local changes.

And it moves this changeset from one revision to another.  I think it's
clearly a rebase and loses just as much history: after the "update" you
lose the info about which was the base revision when you wrote your
local changes.

But yes, it's a very limited form of rebase, somewhat degenerate.


        Stefan



More information about the bazaar mailing list