[TERMINOLOGY] rename "changesets" to "revision bundles"

Michael Ellerman michael at ellerman.id.au
Tue May 30 02:42:32 BST 2006


On Mon, 2006-05-29 at 21:01 -0400, Aaron Bentley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Michael Ellerman wrote:
> | On 5/27/06, Aaron Bentley <aaron.bentley at utoronto.ca> wrote:
> |
> |> -----BEGIN PGP SIGNED MESSAGE-----
> |> Hash: SHA1
> |>
> |> Michael Ellerman wrote:
> |> | hg bundle FILE DEST
> |> |
> |> | create a changegroup file
> |>
> |> Freaky.  The "bundle" command doesn't generate bundles.
> |>
> |> I was thinking of "bundle-revisions" as an alternative to "bundle",
> |> since John doesn't like it.  John says "I'm okay with bundle-revisions,
> |> but it seems a little long".
> |
> |
> | Yeah, that is a little weird. Perhaps bzr should have a "groupchanges"
> | command which creates "bundles"?
> |
> | I kind of like bundle as a name, but I think it would be best to avoid
> | using it unless bzr bundles are semantically equivalent to hg bundles
> | - otherwise we're asking for confusion.
> 
> ~From what I can tell, mercurial has two formats:
> 1. a patch/changeset format produced by hg export.  It looks to me like
> this is lacking metadata, but I could be wrong.
> 2. a bundle format that isn't intended to be human-readable.
> 
> ~From http://www.selenic.com/mercurial/wiki/index.cgi/CommunicatingChanges
> 
> ===
> Import/Export
> This is primarily used in scenarios where changes get reviewed before
> being applied to a central repository.
> 
> In combination with the push/pull method, it's common to post patches
> generated by export to a mailing list, along with instructions for
> pulling from their source repository.
> ===
> 
> So it appears import/export is not a replacement for pull.
> 
> hg changegroups/bundles are a binary format that is not suitable for
> human consumption.
> 
> So no, we're not doing quite the same thing as them.  I'd say it's close
> enough, though.

Hmm ok. It strikes me that bzr "cset/rset/vset/bundle/thingies" are more
like a hg export than a hg bundle. So calling them bundles would be
asking for trouble IMHO.

I think it's important to try and get terminology right, but given that
I'm still in the dog house after the -p1 debacle I'll just shut up
now ;)

cheers

-- 
Michael Ellerman
IBM OzLabs

wwweb: http://michael.ellerman.id.au
phone: +61 2 6212 1183 (tie line 70 21183)

We do not inherit the earth from our ancestors,
we borrow it from our children. - S.M.A.R.T Person





More information about the bazaar mailing list