bzr nick breaks loom
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Loom |
Fix Released
|
High
|
Robert Collins |
Bug Description
I started trying to do some development in looms.
First step was to do "bzr loomify" but it told me I needed to give a nickname. So I gave "bzr nick feature".
I then wanted to create a thread which was "upstream" to keep a pristine copy of bzr.dev. However, 'create-thread' only creates a thread above your current one.
So what I wanted was to have the original thread be named "upstream" and my current thread be named "feature".
So my first attempt was to do:
bzr nick alt-feature
However, after that point all bzr commands fail during the unlock() phase with a traceback similar to:
...
File "/home/
self.
File "/home/
if dict(state.
KeyError: u'assert_list'
Is there a way to rename a thread? Since it seemed that the current thread was labeled based on branch nickname I thought "bzr nick" would be the command to use to change it.
Anyway, the only way to get the branch working again seemed to be to use "bzr nick original_name".
(I actually just edited branch.conf manually, but I think it would do the same thing.)
Related branches
- Paul Hummer (community): Approve
-
Diff: 2313 lines (+1033/-321)18 files modified.testr.conf (+4/-0)
HOWTO (+19/-1)
NEWS (+102/-2)
README (+5/-3)
TODO (+1/-2)
__init__.py (+26/-7)
branch.py (+226/-126)
commands.py (+107/-40)
formats.py (+74/-0)
revspec.py (+67/-32)
setup.py (+3/-5)
tests/__init__.py (+4/-1)
tests/blackbox.py (+147/-19)
tests/test_branch.py (+84/-35)
tests/test_revspec.py (+49/-5)
tests/test_tree.py (+29/-13)
tree.py (+58/-30)
version.py (+28/-0)
Changed in bzr-loom: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in bzr-loom: | |
status: | Triaged → Fix Released |
assignee: | nobody → Robert Collins (lifeless) |
milestone: | none → 2.2 |
I'd really like to be able to rename threads. Is there a way?