[PATCH]: Optional explanation for options
John A Meinel
john at arbash-meinel.com
Fri Sep 23 20:32:11 BST 2005
Robey Pointer wrote:
>
> On 22 Sep 2005, at 19:09, John Arbash Meinel wrote:
>
>>> Robey Pointer wrote:
>>>
>>>>
...
>>> If it's something you really want, it is easy to add. I'm just trying to
>>> let you know what that will and won't change.
>
>
> What I imagine is something like this:
>
> $ bzr branch bzr.dev bzr.dev.me
> $ cd bzr.dev me
> [edit files in bzr.dev.me]
> $ bzr commit -m "add FTL-drive support, with careful spacetime tuning"
> [oops, bug! more editing]
> $ bzr commit -m "oops, must turn off einstein laws for FTL"
> [oops, another bug!]
> $ bzr commit -m "ack don't stray so close to black holes"
>
> Each message makes sense to me, but if I submitted the roll-up
> changeset and it was summarized as "ack don't stray so close to black
> holes" (which the current cset seems to do by floating that message to
> the top) it could lead to much confusion. :)
Good enough for me. Try the lastest version. I'm pretty sure it does the
right thing.
>
> For such a roll-up patch, I'm okay with the cset containing the list of
> revisions and their individual messages (it's kind of a nice view of
> the history of the work done for that patch), but it should be possible
> for the recipient to commit it as a single revision, containing a
> summary message that may be different from any individual commit's
> message. (In this case, maybe "first draft of FTL support from robey".)
Well, the trick is that when you merge the changes, that *is* a new
revision, and thus needs to be committed as such.
I believe the current changeset code follows the push/merge split, where
it can try to "auto-commit" aka pull the changeset, or it can treat it
as a merge.
John
=:->
PS> The changeset plugin has been updated, but for some reason "bzr cset
| bzr verify-changeset" is failing with an invalid Inventory checksum.
We might be running into an Inventory update boundary, where I can't
re-create old inventory entries, because the code has been updated.
>
> robey
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 253 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050923/9f66ee2e/attachment.pgp
More information about the bazaar
mailing list