Browse Source
Allow NO_SVN_TESTS to be defined to skip git-svn tests. These tests are time-consuming due to SVN being slow, and even more so if SVN Perl libraries are not available. Signed-off-by: Eric Wong <normalperson@yhbt.net> Signed-off-by: Junio C Hamano <junkio@cox.net>maint
Eric Wong
19 years ago
committed by
Junio C Hamano
14 changed files with 28 additions and 61 deletions
@ -1,4 +0,0 @@
@@ -1,4 +0,0 @@
|
||||
git-svn |
||||
git-svn.xml |
||||
git-svn.html |
||||
git-svn.1 |
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
all: git-svn |
||||
|
||||
prefix?=$(HOME) |
||||
bindir=$(prefix)/bin |
||||
mandir=$(prefix)/man |
||||
man1=$(mandir)/man1 |
||||
INSTALL?=install |
||||
doc_conf=../../Documentation/asciidoc.conf |
||||
-include ../../config.mak |
||||
|
||||
git-svn: git-svn.perl |
||||
cp $< $@ |
||||
chmod +x $@ |
||||
|
||||
install: all |
||||
$(INSTALL) -d -m755 $(DESTDIR)$(bindir) |
||||
$(INSTALL) git-svn $(DESTDIR)$(bindir) |
||||
|
||||
install-doc: doc |
||||
$(INSTALL) git-svn.1 $(DESTDIR)$(man1) |
||||
|
||||
doc: git-svn.1 |
||||
git-svn.1 : git-svn.xml |
||||
xmlto man git-svn.xml |
||||
git-svn.xml : git-svn.txt |
||||
asciidoc -b docbook -d manpage \ |
||||
-f ../../Documentation/asciidoc.conf $< |
||||
git-svn.html : git-svn.txt |
||||
asciidoc -b xhtml11 -d manpage \ |
||||
-f ../../Documentation/asciidoc.conf $< |
||||
test: git-svn |
||||
cd t && for i in t????-*.sh; do $(SHELL) ./$$i $(TEST_FLAGS); done |
||||
|
||||
# we can test NO_OPTIMIZE_COMMITS independently of LC_ALL |
||||
full-test: |
||||
$(MAKE) test GIT_SVN_NO_LIB=1 GIT_SVN_NO_OPTIMIZE_COMMITS=1 LC_ALL=C |
||||
$(MAKE) test GIT_SVN_NO_LIB=0 GIT_SVN_NO_OPTIMIZE_COMMITS=1 LC_ALL=C |
||||
$(MAKE) test GIT_SVN_NO_LIB=1 GIT_SVN_NO_OPTIMIZE_COMMITS=0 \ |
||||
LC_ALL=en_US.UTF-8 |
||||
$(MAKE) test GIT_SVN_NO_LIB=0 GIT_SVN_NO_OPTIMIZE_COMMITS=0 \ |
||||
LC_ALL=en_US.UTF-8 |
||||
|
||||
clean: |
||||
rm -f git-svn *.xml *.html *.1 |
Loading…
Reference in new issue