[pdf-devel] Patch Safety Dispatcher not compatible with older bazaar (re
From:
Gaurav Aggarwal
Subject:
[pdf-devel] Patch Safety Dispatcher not compatible with older bazaar (rev < 1.5rc1)
Date:
Thu, 30 Jul 2009 17:50:48 +0530 (IST)
Hi All,
I am getting the following errors while trying to use the patch safety dispatcher script as a bazaar pre-commit hook. It seems that the current file (hook) works with the latest bzr and is not compatible with the older ones like bazaar v1.3.1 (older than v1.5 which is released on May, 2008).
0.118 encoding stdout as sys.stdout encoding 'UTF-8' 0.120 bzr arguments: [u'hooks'] 0.120 looking for plugins in /root/.bazaar/plugins [32240] 2009-07-30 15:34:36.171 WARNING: Unable to load plugin 'patch_safety_dispatcher' from '/root/.bazaar/plugins' 0.143 Traceback (most recent call last): File
"/usr/lib/python2.5/site-packages/bzrlib/plugin.py", line 195, in load_from_dir exec "import bzrlib.plugins.%s" % name in {} File "<string>", line 1, in <module> File
"/root/.bazaar/plugins/patch_safety_dispatcher.py", line 50, in <module> branch.Branch.hooks.install_named_hook('pre_commit', pre_commit_hook, AttributeError: 'BranchHooks' object has no attribute 'install_named_hook'
0.143 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins 0.143 Plugin name __init__ already loaded 0.143 Plugin name __init__ already loaded 0.173 encoding stdout as sys.stdout encoding 'UTF-8' 0.244 return code 0
I am aware of the fact that, it is an additional tool and in no way affect the product performance directly, but still I believe that adding a line in the docs that this file will work with bazaar rev 1.5 or later may be helpful. BTW, to make it work on the older bazaar, you just need to replace this line: