The cost of contributing

Aaron Bentley aaron.bentley at utoronto.ca
Thu Jun 28 23:20:14 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

James Westby wrote:
> On (28/06/07 16:55), Aaron Bentley wrote:
>> Now create a message in your mail client and attach the merge-directive
>> to it.
> 
> This is an extra step that --mail-to allowed me to avoid. That saving
> made it seem like less effort to submit a patch, and prompted me to try
> and fix some bugs.

The main thrust of my argument is that BB's implementation makes this a
bad idea.  I'd agree that BB *should* support it.  It just doesn't yet.
 And since I wrote both, the discrepancy is amusing.

The next thing I plan to do with BB is implement vote-by-mail, since
Robert won't use the web for voting.  Supporting message-body merge
directives would come sometime after that.  But Bundle Buggy is open
source, and patches are gratefully accepted.

> With the workflow you propose I have to do the work, and make the
> commit, then create the bundle, which takes a noticeable amount of time.

I have been working on fixing that.  With the new merge directive and
bundle formats, I can generate your "Re: [MERGE] Bug #122656: better
error message for bzr ann 'doesn't exist'" request in 1.687 seconds,
rather than 5.175.

> Yes, that is true. I try and write good commit messages, but sometimes
> that wont be appropriate either.
> 
> If we were to have a command that made all of this easy, perhaps it
> could fire up an editor for you to write the body of the message, much
> like commit does.

I think just an editor isn't good enough.  I think we want to invoke the
user's mail client.  Unfortunately, there's not a lot of
standardization.  I know the Thunderbird invocation is something like

mozilla-thunderbird -compose attachment=file://NEWS

I have no idea about mutt.

> Creating a 'send' like command that knew where to send
> the changes, the preferred format, and gave you a one shot way of
> submitting might be something to consider.

Oh, I wholeheartedly agree.  I've been encouraging people to write a
slick "send" command.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGhDQe0F+nu1YWqI0RAtYSAJ95kKIbFVOtu+DXwB2qUbL3pjg5xgCeJjbs
pjuCe/NsV51UhzBr5IUsiP8=
=5UK4
-----END PGP SIGNATURE-----



More information about the bazaar mailing list