[MERGE/RFC] Dotted-decimal revision numbers in 'bzr log'
Robert Collins
robertc at robertcollins.net
Thu Sep 7 23:15:34 BST 2006
On Fri, 2006-09-08 at 00:40 +1000, Martin Pool wrote:
> On 7 Sep 2006, Robert Collins <robertc at robertcollins.net> wrote:
>
> > Sample output for bzr.dev is here:
> > http://people.ubuntu.com/~robertc/baz2.0/sample-log.txt
> >
> > I think it would be nice to remove the 'merged ...' lines from merged
> > revisions, but only once the dotted decimal revision-numbers are
> > accessible from commands like 'bzr diff' and 'bzr pull' etc.
>
> I agree. Obviously they should still be shown if --show-ids is given.
>
> One other highly useful place for this would be in annotate output, which
> is quite hard to represent in text form at the moment.
>
> I mentioned to Robert today that if this goes I think we should at least
> apologize that these are not accepted for -r parameters. Otherwise it
> would just be very confusing.
Yah, I'll see how hard it is to get a good solution together to look
them up. I think that we want the branch to be responsible in api terms,
for the lookup.
> > === modified file 'bzrlib/tests/blackbox/test_log.py'
> > --- bzrlib/tests/blackbox/test_log.py 2006-07-28 16:05:23 +0000
> > +++ bzrlib/tests/blackbox/test_log.py 2006-09-07 03:24:18 +0000
>
> Thanks for updating the example in this comment. It seems to me that
> now we have assertEqualDiff we could compare the whole thing, if we just
> pass extra parameters to the commits to set the committer, time,
> timezone and rev_id? That would be nicer.
For now, I'd like to leave it - I dont think this test will gain a lot,
and it will be more complex to do.... I really want to get the doctest
pattern matcher into TestCase at some point which will give a good
balance.
> ...
> Surely api stability implies not changing the return type?
The return type is not changed unless you pass in 'generate_revno'.
If we make the generate_revno=False version deprecated, then users will
have a hint to change their code.
Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060908/aee49ad7/attachment.pgp
More information about the bazaar
mailing list