Activity log for bug #128724

Date Who What changed Old value New value Message
2007-07-27 15:20:52 Tim Hatch bug added bug
2007-07-27 15:34:07 John A Meinel bzr: status New Confirmed
2007-07-27 15:34:07 John A Meinel bzr: importance Undecided Medium
2007-07-27 15:34:07 John A Meinel bzr: statusexplanation Currently we have several formats that we consider an upgrade over our default format. Specifically we have: --format=dirstate Default --format=dirstate-tags Branch6 and Knit1 --format=dirstate-with-subtree Branch6 and Knit3 When you run 'bzr upgrade' you should be able to specify any formats, and it should provide a way to downgrade as long as they are compatible. For example, you should be able to have a 'dirstate-tags' format, and downgrade to 'dirstate', as long as you don't have any tags. 'dirstate-with-subtree' cannot be converted to 'dirstate', because of the root-id tracking. So it is fine if you are in a 'dirstate-with-subtree' branch+repo, that doing 'bzr upgrade --dirstate' should fail. However, not supplying a value 'bzr upgrade', should just tell you that you are already in the newest format, or that the default would actually be a downgrade, or some other user friendly thing. Rather than trying to actually downgrade your branch, and then failing with an error message. The "simple" workaround is just to have the "highest" format be the default for 'bzr upgrade', but that isn't practical when we release a new format. Instead we probably need to wait to set the target format until after we have opened the source. Thoughts?
2009-09-30 01:31:02 Robert Collins summary "bzr upgrade" attempts to convert dirstate-with-subtree to dirstate without me telling it to "bzr upgrade" defaults to bad behaviour when the disk format is 'ahead' or 'to the side' of the default
2010-12-18 01:24:39 Jelmer Vernooij tags upgrade
2017-11-08 22:56:59 Jelmer Vernooij tags upgrade check-for-breezy upgrade
2018-05-12 19:11:35 Jelmer Vernooij bug task added brz
2018-05-12 19:11:43 Jelmer Vernooij brz: status New Triaged
2018-05-12 19:11:47 Jelmer Vernooij brz: importance Undecided Low
2018-05-12 19:11:52 Jelmer Vernooij tags check-for-breezy upgrade upgrade