/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 Makefile

Fix bugs in two lookup_tree_id implementations and add a test for it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
DEBUGGER ?= 
2
 
BZR_OPTIONS ?= 
3
2
BZR ?= $(shell which bzr)
4
3
PYTHON ?= $(shell which python)
5
4
SETUP ?= ./setup.py
7
6
CTAGS ?= ctags
8
7
PYLINT ?= pylint
9
8
RST2HTML ?= rst2html
10
 
TESTS ?= -s bp.git
 
9
TESTS ?= bzrlib.tests.per_foreign_vcs.*Git bzrlib.plugins.git
11
10
 
12
11
all:: build 
13
12
 
23
22
        $(SETUP) clean
24
23
        rm -f *.so
25
24
 
26
 
check:: build-inplace 
27
 
        BZR_PLUGINS_AT=git@$(shell pwd) $(DEBUGGER) $(PYTHON) $(PYTHON_OPTIONS) $(BZR) $(BZR_OPTIONS) selftest $(TEST_OPTIONS) $(TESTS)
 
25
TMP_PLUGINS_DIR = $(shell pwd)/.plugins
 
26
 
 
27
$(TMP_PLUGINS_DIR):
 
28
        mkdir -p $@
 
29
 
 
30
$(TMP_PLUGINS_DIR)/git: $(TMP_PLUGINS_DIR)
 
31
        ln -sf .. $@
 
32
 
 
33
check:: build-inplace $(TMP_PLUGINS_DIR)/git
 
34
        BZR_PLUGIN_PATH=$(TMP_PLUGINS_DIR) $(DEBUGGER) $(PYTHON) $(PYTHON_OPTIONS) $(BZR) selftest $(TEST_OPTIONS) $(TESTS)
28
35
 
29
36
check-verbose::
30
37
        $(MAKE) check TEST_OPTIONS=-v
36
43
        $(MAKE) check TEST_OPTIONS="--random=now --verbose --one"
37
44
 
38
45
show-plugins::
39
 
        BZR_PLUGINS_AT=git@$(shell pwd) $(BZR) plugins -v
 
46
        BZR_PLUGIN_PATH=$(TMP_PLUGINS_DIR) $(BZR) plugins
40
47
 
41
48
lint::
42
49
        $(PYLINT) -f parseable *.py */*.py
45
52
        $(CTAGS) -R .
46
53
 
47
54
ctags:: tags
48
 
 
49
 
coverage::
50
 
        $(MAKE) check BZR_OPTIONS="--coverage coverage"