qlog branch1 branch2 show tags from different branches without additional info
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.
Changed in qbzr: | |
importance: | Undecided → Low |
status: | New → Confirmed |