Rev 2246: (robertc) Add Branch hooks faciity, allowing clean creation and management of hooks around branch API calls. in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Jan 30 21:12:32 GMT 2007


------------------------------------------------------------
revno: 2246
revision-id: pqm at pqm.ubuntu.com-20070130211230-64c2d9b4bce9304f
parent: pqm at pqm.ubuntu.com-20070125194626-4ded330415b7276d
parent: robertc at robertcollins.net-20070130115230-2052dzn5xo9h6o07
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2007-01-30 21:12:30 +0000
message:
  (robertc) Add Branch hooks faciity, allowing clean creation and management of hooks around branch API calls.
added:
  bzrlib/tests/branch_implementations/test_hooks.py test_hooks.py-20070129154855-blhpwxmvjs07waei-1
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
  bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
  bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20070130115230-2052dzn5xo9h6o07
    parent: robertc at robertcollins.net-20070130104104-wsikhrgretspg86m
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: branch-hook
    timestamp: Tue 2007-01-30 22:52:30 +1100
    message:
      Add install_hook to the BranchHooks class as the official means for installing a hook.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20070130104104-wsikhrgretspg86m
    parent: robertc at robertcollins.net-20070129165849-409f5714fa7ebe48
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: branch-hook
    timestamp: Tue 2007-01-30 21:41:04 +1100
    message:
      Remove the static DefaultHooks method from Branch, replacing it with a derived dict BranchHooks object, which is easier to use and provides a place to put the policy-checking add method discussed on list.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20070129165849-409f5714fa7ebe48
    parent: pqm at pqm.ubuntu.com-20070125194626-4ded330415b7276d
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: branch-hook
    timestamp: Tue 2007-01-30 03:58:49 +1100
    message:
      New Branch hooks facility, with one initial hook 'set_rh' which triggers
      whenever the revision history is set. This allows triggering on e.g.
      push, pull, commit, and so on. Developed for use with the branchrss
      plugin. See bzrlib/tests/branch_implementations/test_hooks for more
      details. (Robert Collins)



More information about the bazaar-commits mailing list