qlog/viz: Show repo when root is also a branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar GTK+ Frontends |
Triaged
|
Wishlist
|
Unassigned | ||
QBzr |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
If a shared repository is also a branch, qlog or viz on it show only branch log and not repository branches logs.
$ bzr init-repo --no-trees test
Shared repository (format: pack-0.92)
Location:
shared repository: test
$ bzr init test
Repository tree (format: pack-0.92)
Location:
shared repository: test
repository branch: test
$ bzr co test test_co
$ echo "test" > test_co/file
$ bzr add test_co/file
$ bzr ci test_co/file
Committing to: test/
added file
Committed revision 1.
$ bzr branch test test/branch
Branched 1 revision(s).
$ bzr co test/branch branch_co
$ echo "branch" > branch_co/file
$ bzr ci branch_co/file
Committing to: test/branch/
modified file
Committed revision 2.
$ bzr qlog|viz test --> show only test branch log
$ bzr qlog|viz test test/branch --> show test and test/branch branches logs
It would be nice to be able to show repository log (maybe via flag --repository or anything else) and not only branch log in this case.
description: | updated |
Changed in qbzr: | |
importance: | Undecided → Wishlist |
Changed in bzr-gtk: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
tags: | added: viz |
summary: |
- log visualisation on shared repository which is a branch show only - branch log + qlog/viz: Show repo when root is also a branch |
Changed in qbzr: | |
importance: | Low → Wishlist |
There is no such thing like "repository log". Bazaar don't put any restrictions on revisions inside shared repository, so it's possible to have several unrelated branches inside one repository, or even revisions for deleted branches. So, in general looking on graph of all revisions in shred repository is not what you want. Perhaps much better will be to automatically detect all branches inside repository (like bzrtools' branches comand does) and then show combined log for all these branches.