view Makefile @ 860:4cf20a687bff

stupid: ignore directories svn:mergeinfo in svn >= 1.7 For instance, test_fetch_renames.test_case_stupid emits this diff: Index: E =================================================================== --- E (revision 2) +++ E (revision 3) Property changes on: E ___________________________________________________________________ Added: svn:mergeinfo
author Patrick Mezard <patrick@mezard.eu>
date Thu, 19 Apr 2012 15:08:04 +0200
parents 4589d48c9e1b
children 055f9254d790
line wrap: on
line source

# Makefile for testing hgsubversion

PYTHON=python

.PHONY: all check check-demandimport check-subvertpy check-swig

all:
	@echo "Use the following commands to build and install hgsubversion:"
	@echo
	@echo "$$ cd $(PWD)"
	@echo "$$ $(PYTHON) ./setup.py install"
	@echo
	@exit 1

check: check-demandimport check-subvertpy check-swig

check-demandimport:
	# verify that hgsubversion loads properly without bindings, but fails
	# when actually used
	! LC_ALL=C HGSUBVERSION_BINDINGS=none \
	  hg --config extensions.hgsubversion=./hgsubversion \
	  version 2>&1 \
	  | egrep '(^abort:|failed to import extension)'
	LC_ALL=C HGSUBVERSION_BINDINGS=none \
	  hg --config extensions.hgsubversion=./hgsubversion \
	  version --svn 2>&1 \
	  | egrep '(^abort:|failed to import extension)'

check-subvertpy:
	$(PYTHON) tests/run.py --all --bindings=subvertpy

check-swig:
	$(PYTHON) tests/run.py --all --bindings=swig