Uncommit on lp: branch causes attribute error
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Bazaar |
Invalid
|
Medium
|
Unassigned | |||
QBzr | Status tracked in Trunk | |||||
0.14 |
Fix Released
|
Critical
|
Alexander Belchenko | |||
Trunk |
Fix Released
|
Critical
|
Alexander Belchenko |
Bug Description
I committed something I didn't want to, so I tried to uncommit it. Then I got a "dynamic language" bug. :)
$ bzr uncommit lp:dbusmenu
32 Ted Gould 2009-10-29 [merge]
Adjusting the namespace to be 'org.ayantana' as we're not officially part of freedesktop yet.
The above revision(s) will be removed.
Are you sure [y/N]? y
bzr: ERROR: exceptions.
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
attaching the crash file
and including a description of the problem.
The crash file is plain text and you can inspect or edit it to remove
private information.
Related branches
Changed in qbzr: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in qbzr: | |
importance: | High → Critical |
assignee: | nobody → Alexander Belchenko (bialix) |
milestone: | none → 0.14.5 |
Changed in qbzr: | |
status: | Confirmed → Fix Released |
Most probably a dupe but I'm not sure nor do I remember the number.
Long story short: qbzr tries to save some info relative to the commit you're undoing in the
remote branch.conf file.
bzr doesn't support that yet.
The workaround for you until that's fixed is to use 'bzr uncommit --no-plugins'.
I'll add qbzr to that bug because I'm surprised that leads to a backtrace, a warning that
the commit info can't be saved sounds more appropriate here.