What constitutes the "identity" of a changeset?

Paul Moore p.f.moore at gmail.com
Mon Mar 31 13:36:42 BST 2008


On 31/03/2008, James Henstridge <james at jamesh.id.au> wrote:
> Some things that preserve revision IDs:
> * cloning a branch.
> * merging or pulling a branch.
> * merging or pulling a merge directive (they are essentially a
> serialised delta between two branches).
> * bzr-loom operations (that plugin is effectively just managing a
> stack of branches for you).
> * upgrading the repository format.
>
> Some things that do not preserve revision IDs:
> * applying a diff with "patch" then committing.
> * using the rebase plugin to apply revisions to a different parent revision.
> * using "bzr uncommit" then committing a changed revision.
>

Thank you. Can I suggest that this would be useful content for the
wiki or the documentation?

Paul.



More information about the bazaar mailing list