I had [what looks like] a very similar/same issue with 2.1.0, see bug 537127.
Normal operation could be recovered, without damage to the tree, by removing both directories:
.bzr/branch/lock/held
.bzr/checkout/lock/held
I noticed that:
- had tried removing the two held directories one at a time, but got traceback until both where removed
- bzr info was working, although it suggested everything was fine ... should it mention the stale held directories? and possibly suggest to remove them if appropriate?
- bzr break-lock also resulted in a traceback
I had [what looks like] a very similar/same issue with 2.1.0, see bug 537127.
Normal operation could be recovered, without damage to the tree, by removing both directories: lock/held lock/held
.bzr/branch/
.bzr/checkout/
I noticed that:
- had tried removing the two held directories one at a time, but got traceback until both where removed
- bzr info was working, although it suggested everything was fine ... should it mention the stale held directories? and possibly suggest to remove them if appropriate?
- bzr break-lock also resulted in a traceback