Comment 1 for bug 325618

Marius Kruger (amanica) wrote :

After spending a lot of time debugging this, I'm not 100% sure we want to fix this any more.
If I understand correctly, the behaviour you see is because when we show the log of the specified revisions, we show everything up to just before we hit the mainline (the left parent).
So if we want to fix this, we need to stop logging revisions once we hit the 'last revision' which could be implicitly specified by example `bzr log -n0 -r-2` which would currently display something like:
revno: 4510 [merge]
    revno: 4509.1.1
If we stop logging at rev -2 which is 4510,
`bzr log -n0 -r-2` would now only show:
revno: 4510 [merge]
and if you would like to see 4509.1.1, you would need to do so something like:
`bzr log -n0 -r-3..-2`
revno: 4510 [merge]
    revno: 4509.1.1
revno: 4509 [merge]
or `bzr log -n0 -r4509.1.1..-2`
revno: 4510 [merge]
    revno: 4509.1.1

So do we want this?