/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/hooks.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-21 18:10:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6623.
  • Revision ID: jelmer@jelmer.uk-20170521181028-zn04pdfw0od9hfj3
Rename brzlib => breezy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
from __future__ import absolute_import
20
20
 
21
 
from brzlib import (
 
21
from breezy import (
22
22
    registry,
23
23
    symbol_versioning,
24
24
    )
25
 
from brzlib.lazy_import import lazy_import
 
25
from breezy.lazy_import import lazy_import
26
26
lazy_import(globals(), """
27
27
import textwrap
28
28
 
29
 
from brzlib import (
 
29
from breezy import (
30
30
    _format_version_tuple,
31
31
    errors,
32
32
    pyutils,
33
33
    )
34
 
from brzlib.i18n import gettext
 
34
from breezy.i18n import gettext
35
35
""")
36
36
 
37
37
 
52
52
        instance.
53
53
 
54
54
        This is useful for resetting/restoring all the hooks to a known state,
55
 
        as is done in brzlib.tests.TestCase._clear_hooks.
 
55
        as is done in breezy.tests.TestCase._clear_hooks.
56
56
        """
57
57
        for key in self.keys():
58
58
            yield key, self.key_to_parent_and_attribute(key)
71
71
 
72
72
 
73
73
_builtin_known_hooks = (
74
 
    ('brzlib.branch', 'Branch.hooks', 'BranchHooks'),
75
 
    ('brzlib.controldir', 'ControlDir.hooks', 'ControlDirHooks'),
76
 
    ('brzlib.commands', 'Command.hooks', 'CommandHooks'),
77
 
    ('brzlib.config', 'ConfigHooks', '_ConfigHooks'),
78
 
    ('brzlib.info', 'hooks', 'InfoHooks'),
79
 
    ('brzlib.lock', 'Lock.hooks', 'LockHooks'),
80
 
    ('brzlib.merge', 'Merger.hooks', 'MergeHooks'),
81
 
    ('brzlib.msgeditor', 'hooks', 'MessageEditorHooks'),
82
 
    ('brzlib.mutabletree', 'MutableTree.hooks', 'MutableTreeHooks'),
83
 
    ('brzlib.smart.client', '_SmartClient.hooks', 'SmartClientHooks'),
84
 
    ('brzlib.smart.server', 'SmartTCPServer.hooks', 'SmartServerHooks'),
85
 
    ('brzlib.status', 'hooks', 'StatusHooks'),
86
 
    ('brzlib.transport', 'Transport.hooks', 'TransportHooks'),
87
 
    ('brzlib.version_info_formats.format_rio', 'RioVersionInfoBuilder.hooks',
 
74
    ('breezy.branch', 'Branch.hooks', 'BranchHooks'),
 
75
    ('breezy.controldir', 'ControlDir.hooks', 'ControlDirHooks'),
 
76
    ('breezy.commands', 'Command.hooks', 'CommandHooks'),
 
77
    ('breezy.config', 'ConfigHooks', '_ConfigHooks'),
 
78
    ('breezy.info', 'hooks', 'InfoHooks'),
 
79
    ('breezy.lock', 'Lock.hooks', 'LockHooks'),
 
80
    ('breezy.merge', 'Merger.hooks', 'MergeHooks'),
 
81
    ('breezy.msgeditor', 'hooks', 'MessageEditorHooks'),
 
82
    ('breezy.mutabletree', 'MutableTree.hooks', 'MutableTreeHooks'),
 
83
    ('breezy.smart.client', '_SmartClient.hooks', 'SmartClientHooks'),
 
84
    ('breezy.smart.server', 'SmartTCPServer.hooks', 'SmartServerHooks'),
 
85
    ('breezy.status', 'hooks', 'StatusHooks'),
 
86
    ('breezy.transport', 'Transport.hooks', 'TransportHooks'),
 
87
    ('breezy.version_info_formats.format_rio', 'RioVersionInfoBuilder.hooks',
88
88
        'RioVersionInfoBuilderHooks'),
89
 
    ('brzlib.merge_directive', 'BaseMergeDirective.hooks',
 
89
    ('breezy.merge_directive', 'BaseMergeDirective.hooks',
90
90
        'MergeDirectiveHooks'),
91
91
    )
92
92
 
400
400
 
401
401
The class that contains each hook is given before the hooks it supplies. For
402
402
instance, BranchHooks as the class is the hooks class for
403
 
`brzlib.branch.Branch.hooks`.
 
403
`breezy.branch.Branch.hooks`.
404
404
 
405
405
Each description also indicates whether the hook runs on the client (the
406
406
machine where bzr was invoked) or the server (the machine addressed by