[MERGE][Bug #52479] Message at the end of commit for bound branches
Aaron Bentley
aaron.bentley at utoronto.ca
Sun Aug 26 20:52:04 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Daniel Watkins wrote:
> On Sun, 2007-08-26 at 10:14 -0400, Aaron Bentley wrote:
>> I'd appreciate more rationale in your merge requests. I don't see
>> anything fundamentally different between bound and unbound branches
>> here. If we're going to show the location, why not show it always?
> I was fixing the bug
There's a big difference between bugs and feature requests. Feature
requests have a much greater potential for differences of opinion, so I
always recommend hashing them out on the mailing list. For example:
- - A person might think this feature would add too much clutter to commit
messages
- - A person might think that this feature doesn't adequately inform
people when they make an accidental local commit
- - A person might think that this feature is no longer necessary now that
'bzr info' provides information about where commits will go
- - A person might think that this output isn't very useful, because it
requires the person to remember the location of the master branch
- - A person might think that people should be informed at the beginning
of the commit, not the end.
Also, this feature request is more than a year old, so it might not
apply any more. We've come a long way from 0.8.
For all those reasons, you should look at feature requests and decide
what *you* think about them. Do they still apply? Are they a good
idea? Are there better solutions to the problem?
For example, what about printing 'Committed revision x (local)' and
'Committed revision x (master)'? That's a lot shorter, and it doesn't
require the user to remember which URL is which.
So please don't defer to the bug for an explanation. I'm not asking for
a big rationale, but something like "This is to help users who may be
unclear whether they are committing locally or committing to a bound
branch" would help me assess the change.
Your create-tree merge request was particularly confusing in this
regard, as the changes didn't even match the subject line.
> As for
> rationale beyond that, I suppose my assumption is that any given commit
> is local and so the location only need be displayed when a helpful
> reminder that this is not the case is needed.
I am not sure whether new users would grasp this intuitively, and I
suspect this feature is primarily aimed at new users.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFG0dnk0F+nu1YWqI0RAvg5AJ0co/8HLsh8ijbZNCDh/B7kD2lPDgCfaULS
c7jL3UuOm0JII6cWgg8Pp0k=
=ODRs
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list