30
30
from bzrlib.branch import Branch
33
def show_version(show_config=True, show_copyright=True):
34
34
print "Bazaar (bzr) %s" % bzrlib.__version__
35
35
# is bzrlib itself in a branch?
36
36
src_tree = _get_bzr_source_tree()
41
41
print " revision:", revno
42
42
print " revid:", src_revision_id
43
43
print " branch nick:", src_tree.branch.nick
44
print "Using Python interpreter:", sys.executable
45
print "Using Python standard library:", os.path.dirname(os.__file__)
46
print "Using bzrlib:",
44
print " Python interpreter:", sys.executable, '.'.join(map(str, sys.version_info))
45
print " Python standard library:", os.path.dirname(os.__file__)
47
47
if len(bzrlib.__path__) > 1:
48
48
# print repr, which is a good enough way of making it clear it's
49
49
# more than one element (eg ['/foo/bar', '/foo/bzr'])
50
50
print repr(bzrlib.__path__)
52
52
print bzrlib.__path__[0]
53
print "Using Bazaar configuration:", config.config_dir()
54
print "Using Bazaar log file:", trace._bzr_log_filename
56
print bzrlib.__copyright__
57
print "http://bazaar-vcs.org/"
59
print "bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and"
60
print "you may use, modify and redistribute it under the terms of the GNU"
61
print "General Public License version 2 or later."
54
print " Bazaar configuration:", config.config_dir()
55
print " Bazaar log file:", trace._bzr_log_filename
58
print bzrlib.__copyright__
59
print "http://bazaar-vcs.org/"
61
print "bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and"
62
print "you may use, modify and redistribute it under the terms of the GNU"
63
print "General Public License version 2 or later."
64
67
def _get_bzr_source_tree():