Comment 0 for bug 716006

Revision history for this message
Angel Guzman Maeso (shakaran) wrote : lightweight upgrade on unbind

Binary package hint: bzr

This bug is reported by request of "vila" on #bzr irc channel:

(15:09:29) shakaran: Hi, I have this error doing a bzr upgrade:
(15:09:29) shakaran: bzr: ERROR: Cannot convert from format Remote: Branch format 7 to format <class
(15:09:29) shakaran: 'bzrlib.branch.BzrBranchFormat7'>. No converter
(15:10:22) vila: o_O
(15:10:24) shakaran: How I can solve? I need upgrade for make a bzr unbind on a lightweight checkout
(15:10:34) vila: O_O
(15:10:46) shakaran: I am saying weird things?
(15:11:01) vila: You can't unbind a lightweight checkout
(15:11:38) shakaran: $ bzr unbind
(15:11:38) shakaran: bzr: ERROR: To use this feature you must upgrade your branch at bzr+ssh://bazaar
(15:11:38) shakaran: .launchpad.net/~shakaran/ea/angel/.
(15:11:52) shakaran: how to upgrade then?
(15:12:19) vila: bah, unhelpful error message
(15:12:56) vila: you want to turn your lightweight checkout into a regular branch
(15:13:03) vila: bzr reconfigure --help
(15:14:13) vila: shakaran: please file a bug explaining your misunderstanding, this error message needs to be fixed
(15:14:51) ***fullermd wishes reconfigure had more choice of modalities :|
(15:16:34) shakaran: vila: I will fill a bug. I did previously on ask here a: bzr reconfigure --unstacked
(15:16:50) shakaran: so, previously to ask I can commit and push
(15:17:26) shakaran: but when I commit, directly push the commit, so for that reason I looking for a unbind
(15:17:53) vila: shakaran: right, it seems to me you want a regular branch not a lightweight checkout
(15:18:35) shakaran: I could take the right way. Delete the branch, and make a regular checkout, but my curiosity wants to know because the problem
(15:23:29) vila: err, delete the checkout and make a regular branch
(15:24:08) vila: unbind is for... bound branches, a lightweight checkout is not a bound branch, that's the bug, unbind should warn about that, not suggesting upgrade
(15:25:03) vila: a bound branch ensures that commits happen on the msater branch before they happen on the local branch (the local and master branches are bound)
(15:25:29) vila: a lightweight checkout doesn't have a local branch, only a master one
(15:26:30) vila: this is a confusing UI and one of the cause is that lightweight checkouts and bound branches are generally used by different people because they match different workflows
(15:27:20) vila: shakaran: so use whatever works for you, which seem to be the regular branches
(15:27:45) vila: s/regular/standalone/
(15:28:15) ***vila slaps fingers for using the wrong word when trying to clarify a confusing UI

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: bzr 2.3.0~beta5-1
ProcVersionSignature: Ubuntu 2.6.38-2.29-generic-pae 2.6.38-rc3
Uname: Linux 2.6.38-2-generic-pae i686
Architecture: i386
Date: Wed Feb 9 20:07:07 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 LANGUAGE=es_ES.UTF-8:es_ES:es:en_GB:en
 LANG=es_ES.UTF-8
 LC_MESSAGES=es_AR.utf8
 SHELL=/bin/bash
SourcePackage: bzr