BzrCommandError: unknown command "revert"

Bug #662763 reported by Romain Chalumeau on 2010-10-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar All Docs Website

Bug Description


testing the generation of the doc for plugins, i got this issue :

$> scripts/ ALL

creating plugins/en/launchpad-plugin.txt ...
Traceback (most recent call last):
  File "scripts/", line 357, in <module>
    build_help_for_plugin(plugin_object, outf)
  File "scripts/", line 65, in build_help_for_plugin
    for cmd_object in get_commands_for_plugin(plugin):
  File "scripts/", line 205, in get_commands_for_plugin
    shown_commands = [(n, o) for n, o in commands if not o.hidden]
  File "scripts/", line 204, in <genexpr>
    commands = ((n, mod_commands.get_cmd_object(n)) for n in names)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 240, in get_cmd_object
    return _get_cmd_object(cmd_name, plugins_override)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 262, in _get_cmd_object
    cmd = hook(cmd, cmd_name)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 332, in _get_plugin_command
    return plugin_cmds.get(cmd_name)()
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 90, in get
    return registry.Registry.get(self, real_name)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 173, in get
    return self._dict[self._get_key_or_default(key)].get_obj()
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 61, in get_obj
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 70, in _do_import
    obj = __import__(self._module_name, globals(), locals(), names)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/", line 301, in <module>
    class cmd_qrevert(QBzrCommand):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/", line 304, in cmd_qrevert
    takes_options = [ui_mode_option, bzr_option('revert', 'no-backup')]
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/", line 215, in bzr_option
    cmd=get_cmd_object(cmd_name, False)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 242, in get_cmd_object
    raise errors.BzrCommandError('unknown command "%s"' % cmd_name)
bzrlib.errors.BzrCommandError: unknown command "revert"

'revert' appears with the command :
$>bzr help commands

My environment :
Bazaar (bzr) 2.2.0
  Python interpreter: /usr/bin/python 2.6.6
  Python standard library: /usr/lib/python2.6
  Platform: Linux-2.6.35-22-generic-i686-with-Ubuntu-10.10-maverick
  bzrlib: /usr/lib/python2.6/dist-packages/bzrlib

bzr-alldocs revno: 49


Martin Pool (mbp) wrote :

I suspect this is because it needs to call the new bzrlib.initialize(); could you try adding that?

Romain Chalumeau (rom1-chal) wrote :


it's okay, i haven't anymore this exception.
Here is my patch if needed.


Jelmer Vernooij (jelmer) on 2011-02-18
Changed in bzr-alldocs:
status: New → In Progress
assignee: nobody → Jelmer Vernooij (jelmer)
Jelmer Vernooij (jelmer) wrote :

This was already merged.

Changed in bzr-alldocs:
assignee: Jelmer Vernooij (jelmer) → nobody
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers