32 lines
		
	
	
		
			627 B
		
	
	
	
		
			Makefile
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			627 B
		
	
	
	
		
			Makefile
		
	
	
| # Run tests
 | |
| #
 | |
| # Copyright (c) 2005 Junio C Hamano
 | |
| #
 | |
| 
 | |
| #GIT_TEST_OPTS=--verbose --debug
 | |
| SHELL_PATH ?= $(SHELL)
 | |
| TAR ?= $(TAR)
 | |
| 
 | |
| # Shell quote;
 | |
| SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH))
 | |
| 
 | |
| T = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh)
 | |
| TSVN = $(wildcard t91[0-9][0-9]-*.sh)
 | |
| 
 | |
| all: $(T) clean
 | |
| 
 | |
| $(T):
 | |
| 	@echo "*** $@ ***"; GIT_CONFIG=.git/config '$(SHELL_PATH_SQ)' $@ $(GIT_TEST_OPTS)
 | |
| 
 | |
| clean:
 | |
| 	rm -fr trash
 | |
| 
 | |
| # we can test NO_OPTIMIZE_COMMITS independently of LC_ALL
 | |
| full-svn-test:
 | |
| 	$(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=1 LC_ALL=C
 | |
| 	$(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=0 LC_ALL=en_US.UTF-8
 | |
| 
 | |
| .PHONY: $(T) clean
 | |
| .NOTPARALLEL:
 | |
| 
 |