confusing message when upgrading an already-upgraded branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned | ||
Breezy |
Triaged
|
Medium
|
Unassigned |
Bug Description
| <dato> jam: hmmm. I have a knit shared repo with branch6 format branches. if I run `upgrade` in the branches, it complains:
| <dato> bzr: ERROR: The branch format Bazaar-NG meta directory, format 1 is already at the most recent format.
| <dato> is that expected?
|
| <jam> dato: yeah, because it is upgrading the branch, but has nothing to upgrade
| <dato> ok
|
| <jam> It really shouldn't be telling you the meta-dir is the latest format
| <jam> I'd be happy with a bug report on that
|
| <dato> what should it say?
|
| <jam> it should tell you that the bzrdir, and branch are the latest format
| <jam> anything it is trying to upgrade
| <jam> not just the first one
| <jam> (that way it is obvious whether it is or isn't trying to upgrade the repository)
|
| <dato> ok, I'll quote this in the report
affects /products/bzr
Changed in bzr: | |
status: | Triaged → Confirmed |
tags: | added: upgrade |
tags: | added: check-for-breezy |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | removed: check-for-breezy |
I would really like to see the upgrade code tell you the versions of things it is trying to upgrade. Rather than the generic "meta-dir 1". Which has been the default since ... 0.8, and will probably stay the default for a long time. (It is a rather generic container, so there isn't much of a need to ever change it.)