/usr/lib/python2.7/dist-packages/bzrlib/plugins/bzrtools/__init__.py is in bzrtools 2.6.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | # Copyright (C) 2008 Aaron Bentley.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""\
Various useful commands for working with bzr.
"""
from bzrlib import ignores, option
from bzrlib.commands import (
builtin_command_names,
plugin_cmds,
)
from version import version_info, __version__
ignores.add_runtime_ignores(['./.shelf'])
commands = {
'cmd_branch_history': [],
'cmd_cbranch': [],
'cmd_cdiff': [],
'cmd_conflict_diff': [],
'cmd_create_mirror': [],
'cmd_fetch_ghosts': ['fetch-missing'],
'cmd_graph_ancestry': [],
'cmd_import': [],
'cmd_link_tree': [],
'cmd_multi_pull': [],
'cmd_patch': [],
'cmd_rspush': [],
'cmd_shelf1': [],
'cmd_shell': [],
'cmd_shelve1': [],
'cmd_trees': [],
'cmd_unshelve1': [],
'cmd_zap': [],
}
for cmd_name, aliases in commands.items():
plugin_cmds.register_lazy(cmd_name, aliases,
'bzrlib.plugins.bzrtools.command_classes')
list_branches_aliases = (['branches'] if 'branches' not in
builtin_command_names() else [])
plugin_cmds.register_lazy('cmd_list_branches', list_branches_aliases,
'bzrlib.plugins.bzrtools.command_classes')
plugin_cmds.register_lazy('cmd_heads', [], 'bzrlib.plugins.bzrtools.heads')
option.diff_writer_registry.register_lazy(
'auto-color', 'bzrlib.plugins.bzrtools.colordiff', 'auto_diff_writer',
'Colorized diffs, if supported',
)
option.diff_writer_registry.register_lazy(
'color', 'bzrlib.plugins.bzrtools.colordiff', 'DiffWriter',
'Colorized diffs',
)
option.diff_writer_registry.default_key = 'auto-color'
def test_suite():
from bzrlib.tests.TestUtil import TestLoader
import tests
from doctest import DocTestSuite, ELLIPSIS
from unittest import TestSuite
import bzrtools
import tests.test_dotgraph
import tests.test_cbranch
import tests.test_conflict_diff
from bzrlib.plugins.bzrtools.tests import test_fetch_ghosts
import tests.test_graph
import tests.test_link_tree
import tests.test_patch
import tests.test_mirror
import tests.upstream_import
import zap
import tests.blackbox
import tests.shelf_tests
result = TestSuite()
result.addTest(DocTestSuite(bzrtools, optionflags=ELLIPSIS))
result.addTest(tests.test_suite())
result.addTest(TestLoader().loadTestsFromModule(tests.shelf_tests))
result.addTest(tests.blackbox.test_suite())
result.addTest(TestLoader().loadTestsFromModule(tests.upstream_import))
result.addTest(zap.test_suite())
result.addTest(TestLoader().loadTestsFromModule(tests.test_dotgraph))
result.addTest(TestLoader().loadTestsFromModule(test_fetch_ghosts))
result.addTest(TestLoader().loadTestsFromModule(tests.test_graph))
result.addTest(TestLoader().loadTestsFromModule(tests.test_link_tree))
result.addTest(TestLoader().loadTestsFromModule(tests.test_patch))
result.addTest(TestLoader().loadTestsFromModule(tests.test_cbranch))
result.addTest(TestLoader().loadTestsFromModule(tests.test_conflict_diff))
result.addTest(TestLoader().loadTestsFromModule(tests.test_mirror))
return result
|