pdf-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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:

branch.Branch.hooks.install_named_hook('pre_commit', pre_commit_hook,
                                'Patch safety scripts hook')

with these lines

branch.Branch.hooks.install_hook('pre_commit', pre_commit_hook)
branch.Branch.hooks.name_hook(pre_commit_hook, 'Patch safety scripts hook')

--
Regards,
Gaurav Aggarwal

REFERENCE: <http://doc.bazaar-vcs.org/bzr.dev/en/release-notes/NEWS.html>
Search for term install_named_hook in the above document.

PS:
Fedora 8 still provides bzr 1.3.1 system with it. So, anyone using Fedora 8 or older version very likely face this problem.


Love Cricket? Check out live scores, photos, video highlights and more. Click here.
reply via email to

[Prev in Thread] Current Thread [Next in Thread]