Mercurial > evolve
view Makefile @ 285:691cb55358b0
obsolete: do not obsolete rebase --detach nullmerge revs
Rebase state contains the changesets to rebase as well as 'nullmerge'
entries used drive the merge strategy. These nullmerge were not rebased
and should be ignored, and certainly not be marked obsolete.
author | Patrick Mezard <patrick@mezard.eu> |
---|---|
date | Wed, 20 Jun 2012 14:43:20 +0200 |
parents | bbeef801409c |
children | b18b00036355 |
line wrap: on
line source
PYTHON=python HG=`which hg` help: @echo 'Commonly used make targets:' @echo ' tests - run all tests in the automatic test suite' @echo ' all-version-tests - run all tests against many hg versions' @echo ' tests-%s - run all tests in the specified hg version' all: help tests: cd tests && $(PYTHON) run-tests.py --with-hg=$(HG) $(TESTFLAGS) test-%: cd tests && $(PYTHON) run-tests.py --with-hg=$(HG) $(TESTFLAGS) $@ tests-%: @echo "Path to crew repo is $(CREW) - set this with CREW= if needed." hg -R $(CREW) checkout $$(echo $@ | sed s/tests-//) && \ (cd $(CREW) ; $(MAKE) clean ) && \ cd tests && $(PYTHON) $(CREW)/tests/run-tests.py $(TESTFLAGS) all-version-tests: tests-1.3.1 tests-1.4.3 tests-1.5.4 \ tests-1.6.4 tests-1.7.5 tests-1.8 tests-tip .PHONY: tests all-version-tests