/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
3221.2.1 by Martin Pool
Open 1.3 development
1
# Copyright (C) 2005, 2006, 2007, 2008 Canonical Ltd
2052.3.5 by John Arbash Meinel
Guide people to how to add files to the list of exceptions
2
#
1 by mbp at sourcefrog
import from baz patch-364
3
# This program is free software; you can redistribute it and/or modify
4
# it under the terms of the GNU General Public License as published by
5
# the Free Software Foundation; either version 2 of the License, or
6
# (at your option) any later version.
2052.3.1 by John Arbash Meinel
Add tests to cleanup the copyright of all source files
7
#
1 by mbp at sourcefrog
import from baz patch-364
8
# This program is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
# GNU General Public License for more details.
2052.3.1 by John Arbash Meinel
Add tests to cleanup the copyright of all source files
12
#
1 by mbp at sourcefrog
import from baz patch-364
13
# You should have received a copy of the GNU General Public License
14
# along with this program; if not, write to the Free Software
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
17
"""bzr library"""
18
3224.5.1 by Andrew Bennetts
Lots of assorted hackery to reduce the number of imports for common operations. Improves 'rocks', 'st' and 'help' times by ~50ms on my laptop.
19
#from bzrlib.osutils import get_user_encoding
3195.1.1 by Andrew Bennetts
Always include timestamps in the trace file (i.e. remove -Dtimes in favour of having it switched on permanently)
20
import time
21
22
# Keep track of when bzrlib was first imported, so that we can give rough
23
# timestamps relative to program start in the log file kept by bzrlib.trace.
24
_start_time = time.time()
25
1 by mbp at sourcefrog
import from baz patch-364
26
5 by mbp at sourcefrog
.bzrignore support
27
IGNORE_FILENAME = ".bzrignore"
28
1955.2.2 by John Arbash Meinel
Change the name of the test classes (test_lang => test_locale), move the function into osutils.py
29
30
# XXX: Compatibility. This should probably be deprecated
3224.5.1 by Andrew Bennetts
Lots of assorted hackery to reduce the number of imports for common operations. Improves 'rocks', 'st' and 'help' times by ~50ms on my laptop.
31
#user_encoding = get_user_encoding()
1955.2.1 by John Arbash Meinel
Fix bug #35392: Don't die if LANG isn't recognized by python
32
5 by mbp at sourcefrog
.bzrignore support
33
3167.2.3 by Martin Pool
(mbp) prepare 1.1final
34
__copyright__ = "Copyright 2005, 2006, 2007, 2008 Canonical Ltd."
1702.1.2 by Martin Pool
Prepare for 0.8 release
35
1704.2.8 by Martin Pool
Bump version to 0.9.0
36
# same format as sys.version_info: "A tuple containing the five components of
1702.1.2 by Martin Pool
Prepare for 0.8 release
37
# the version number: major, minor, micro, releaselevel, and serial. All
38
# values except releaselevel are integers; the release level is 'alpha',
39
# 'beta', 'candidate', or 'final'. The version_info value corresponding to the
1704.2.8 by Martin Pool
Bump version to 0.9.0
40
# Python version 2.0 is (2, 0, 0, 'final', 0)."  Additionally we use a
41
# releaselevel of 'dev' for unreleased under-development code.
42
3221.2.1 by Martin Pool
Open 1.3 development
43
version_info = (1, 3, 0, 'dev', 0)
1704.2.8 by Martin Pool
Bump version to 0.9.0
44
2550.2.2 by Robert Collins
Add helpers to get api versions from objects.
45
# API compatibility version: bzrlib is currently API compatible with 0.18.
46
api_minimum_version = (0, 18, 0)
47
1668.1.7 by Martin Pool
Prepare 0.8.1 release
48
if version_info[3] == 'final':
49
    version_string = '%d.%d.%d' % version_info[:3]
50
else:
2814.3.1 by Alexander Belchenko
separate word (dev/candidate) in version info with dots
51
    version_string = '%d.%d.%d.%s.%d' % version_info
1836.1.12 by John Arbash Meinel
Move ignores into a file of their own, make DEFAULT_IGNORE a deprecated list. Create deprecated_list in symbol versioning.
52
__version__ = version_string
53
2256.2.2 by Robert Collins
Allow 'import bzrlib.plugins.NAME' to work when the plugin NAME has not
54
# allow bzrlib plugins to be imported.
55
import bzrlib.plugin
56
bzrlib.plugin.set_plugins_path()
57
58
1092.1.17 by Robert Collins
remove TEST_CLASSES dead code and provide a bzrlib.test_suite() convenience method
59
def test_suite():
1185.31.25 by John Arbash Meinel
Renamed all of the tests from selftest/foo.py to tests/test_foo.py
60
    import tests
61
    return tests.test_suite()