qlog branch1 branch2 show tags from different branches without additional info

Bug #310849 reported by Alexander Belchenko
2
Affects Status Importance Assigned to Milestone
QBzr
Confirmed
Low
Unassigned

Bug Description

In the case when I run qlog for several branches (n > 1) I've got situation when in 2 branches the same tag name points to different revisions. In this case all instances of this tag shown in yellow rectangle, but it's impossible to say to which branch the tag belongs, because it could be in the common part of the history. It's somewhat confusing. I'm not sure what the best way to fix this. Perhaps show special branch marker for tags when they are present not in all branches?

To reproduce:

C:\Temp\3>bzr init a
Repository tree (format: pack-0.92)
Location:
  shared repository: .
  repository branch: a

C:\Temp\3>bzr mkdir a/dir
added a/dir

C:\Temp\3>bzr ci -m1 a
Committing to: C:/Temp/3/a/
added dir
Committed revision 1.

C:\Temp\3>bzr mkdir a/foo
added a/foo

C:\Temp\3>bzr ci -m2 a
Committing to: C:/Temp/3/a/
added foo
Committed revision 2.

C:\Temp\3>bzr get a b
Branched 2 revision(s).

C:\Temp\3>bzr tag -da -r1 mytag
Created tag mytag.

C:\Temp\3>bzr tag -db mytag
Created tag mytag.

C:\Temp\3>bzr qlog a b

Screenshot is attached.

Tags: qlog
Revision history for this message
Alexander Belchenko (bialix) wrote :
Changed in qbzr:
importance: Undecided → Low
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.