[MERGE] log mainline only by default

John Arbash Meinel john at arbash-meinel.com
Thu Mar 26 20:01:41 GMT 2009


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

Brian de Alwis wrote:
> On 26-Mar-2009, at 11:46 AM, John Arbash Meinel wrote:
>> People have already had problems with "I merged and now my revisions are
>> gone". Which has happened because Loggerhead doesn't show merged
>> revisions anymore (except for a tiny link that is really hard to
>> understand), and because of them aliasing "ls = ls --short" and
>> forgetting that it changed things.
>>
>> Especially people coming from other systems expect "bzr log" to show
>> everything. We can get away with not doing it, but we should explain how
>> they can get the rest.
> 
> 
> +1 from me.  Maybe something in the revno: line?  For example:
> 
>     revno: 118 (has child revisions)
>     committer: Brian de Alwis <brian.de.alwis at usask.ca>
>     branch nick: gt-mpee
>     timestamp: Sun 2009-01-25 21:04:45 -0600
>     message:
> 
> Brian.
> 

Well, we use [merge] in 'bzr log --short', we could do something similar
here.

The issue is that it isn't clear that [merge] means you can use '-n0' to
show them. So you could do:
    revno: 118 [merge use -n0 to see children]
    committer: Brian de Alwis <brian.de.alwis at usask.ca>
    branch nick: gt-mpee
    timestamp: Sun 2009-01-25 21:04:45 -0600
    message:

But that is a bit ugly. I was thinking more for a single comment at the
beginning or end of the log output, and maybe [merge] on the actual
revisions affected.

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknL3yUACgkQJdeBCYSNAANwbACfTJJh5815mi2E+w8oAhJzqLMk
Gg0AnRDzb+f6TwZFl0PghLJYIZXSOldD
=O58N
-----END PGP SIGNATURE-----



More information about the bazaar mailing list