示例#1
0
from breezy.workingtree import (
    format_registry as workingtree_format_registry, )
workingtree_format_registry.register_extra_lazy(
    "breezy.plugins.hg.workingtree", "HgWorkingTreeFormat")

repository_format_registry.register_extra_lazy('breezy.plugins.hg.repository',
                                               'HgRepositoryFormat')

from breezy.revisionspec import revspec_registry
revspec_registry.register_lazy("hg:", "breezy.plugins.hg.revspec",
                               "RevisionSpec_hg")

from breezy.commands import (
    plugin_cmds, )
plugin_cmds.register_lazy('cmd_hg_import', [], 'breezy.plugins.hg.commands')

register_transport_proto(
    'hg+ssh://',
    help="Access using the Mercurial smart server protocol over SSH.")

from breezy.revisionspec import RevisionSpec_dwim
RevisionSpec_dwim.append_possible_lazy_revspec("breezy.plugins.hg.revspec",
                                               "RevisionSpec_hg")


def test_suite():
    from unittest import TestSuite, TestLoader
    from breezy.plugins.hg import tests

    suite = TestSuite()
示例#2
0
  0.1 - original format.
  0.2 - added "run" instruction.
  0.3 - added "nest-part" instruction.
  0.4 - made "deb-version" optional, added several new substitution variables.
        {debupstream} now only looks for changelog in the root branch, not the
        resulting tree
"""

from __future__ import absolute_import

from breezy.plugins.builder.info import (
    bzr_plugin_version as version_info, )

if version_info[3] == 'final':
    version_string = '%d.%d.%d' % version_info[:3]
else:
    version_string = '%d.%d.%d%s%d' % version_info
__version__ = version_string

from breezy.commands import plugin_cmds
plugin_cmds.register_lazy("cmd_build", [], "breezy.plugins.builder.cmds")
plugin_cmds.register_lazy("cmd_dailydeb", [], "breezy.plugins.builder.cmds")


def test_suite():
    from unittest import TestSuite
    from breezy.plugins.builder import tests
    result = TestSuite()
    result.addTest(tests.test_suite())
    return result
示例#3
0
                              native=False)
format_registry.register_lazy("subversion-wc",
                              "breezy.plugins.svn.workingtree",
                              "SvnWorkingTreeDirFormat",
                              "Subversion working copy. ",
                              native=False,
                              hidden=True)

_mod_bzr_config.credential_store_registry.register_lazy(
    "subversion",
    "breezy.plugins.svn.auth",
    "SubversionCredentialStore",
    help=__doc__,
    fallback=True)

plugin_cmds.register_lazy('cmd_svn_import', [], __name__ + '.commands')
plugin_cmds.register_lazy('cmd_svn_branching_scheme', [],
                          __name__ + '.mapping3.commands')
plugin_cmds.register_lazy('cmd_svn_layout', [], __name__ + '.commands')
plugin_cmds.register_lazy('cmd_svn_branches', [], __name__ + '.commands')
plugin_cmds.register_lazy('cmd_fix_svn_ancestry', [], __name__ + '.commands')

try:
    # breezy.filters.filter_stacks_registry as introduced in 2.6
    from breezy.filters import filter_stacks_registry
    filter_stacks_registry.register_lazy("svn-keywords",
                                         "breezy.plugins.svn.keywords",
                                         "create_svn_keywords_filter")
except ImportError:
    # fall back to lazy_register_filter_stack_map on older bzr
    from breezy.filters import lazy_register_filter_stack_map
示例#4
0
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qverify_signatures', []),
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qversion', ['qsysinfo']),
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qviewer', []),
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qsend', ['qsend']),
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qswitch', []),
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qunbind', []),
    # extra commands
    ('breezy.plugins.qbrz.lib.extra.bugurl', 'cmd_bug_url', []),
    ('breezy.plugins.qbrz.lib.extra.isignored', 'cmd_is_ignored', []),
    ('breezy.plugins.qbrz.lib.extra.isversioned', 'cmd_is_versioned', []),
    # hidden power of qbrz ;-)
    ('breezy.plugins.qbrz.lib.commands', 'cmd_qsubprocess', []),
)

for module, name, aliases in lazy_commands:
    plugin_cmds.register_lazy(name, aliases, module)


def post_uncommit_hook(local, master, old_revno, old_tip, new_revno, hook_new_tip):
    from breezy.plugins.qbrz.lib.commit_data import QBzrCommitData
    branch = local or master
    ci_data = QBzrCommitData(branch=branch)
    ci_data.set_data_on_uncommit(old_tip, hook_new_tip)
    ci_data.save()


try:
    from breezy.hooks import install_lazy_named_hook
except ImportError:
    from breezy.branch import Branch
    Branch.hooks.install_named_hook('post_uncommit', post_uncommit_hook,