add HGRCPATH env var, list of places to look for hgrc files.
if set, override default hgrc search path.
if empty, only .hg/hgrc of current repo read.
for each element, if directory, all entries in directory with end in
".rc" are added to path. else, element is added to path.
big thing about this change is that user "~/.hgrc" and system hgrc not
longer breaks tests. run-tests makes HGRCPATH empty now.
# This Makefile is only used by developers.
PYTHON=python
all:
$(PYTHON) setup.py build_ext -i
install:
@echo "Read the file README for install instructions."
clean:
-$(PYTHON) setup.py clean --all # ignore errors of this command
find . -name '*.py[co]' -exec rm -f '{}' ';'
$(MAKE) -C doc clean
dist: tests doc
TAR_OPTIONS="--owner=root --group=root --mode=u+w,go-w,a+rX-s" $(PYTHON) setup.py sdist --force-manifest
tests:
cd tests && ./run-tests
test-%:
cd tests && ./run-tests $@
doc:
$(MAKE) -C doc
.PHONY: all clean dist tests doc