[vim: 8/25] - patchlevel 647

Karsten Hopp karsten at fedoraproject.org
Mon Mar 9 13:11:10 UTC 2015


commit d176780cc05ff6532ef4f8c443283fa5377f61cc
Author: Karsten Hopp <karsten at redhat.com>
Date:   Sat Feb 28 18:00:04 2015 +0100

    - patchlevel 647

 7.4.647 | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 179 insertions(+)
---
diff --git a/7.4.647 b/7.4.647
new file mode 100644
index 0000000..4f9cc5d
--- /dev/null
+++ b/7.4.647
@@ -0,0 +1,179 @@
+To: vim_dev at googlegroups.com
+Subject: Patch 7.4.647
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+[Note: this may break the tests on MS-Windows, please send me a fix if
+you can]
+
+Patch 7.4.647
+Problem:    After running the tests on MS-Windows many files differ from their
+	    originals as they were checked out.
+Solution:   Use a temp directory for executing the tests. (Ken Takata, Taro
+	    Muraoka)
+Files:	    src/testdir/Make_dos.mak
+
+
+*** ../vim-7.4.646/src/testdir/Make_dos.mak	2015-02-17 13:43:35.562216149 +0100
+--- src/testdir/Make_dos.mak	2015-02-27 21:09:13.380329915 +0100
+***************
+*** 56,87 ****
+  
+  SCRIPTS32 =	test50.out test70.out
+  
+! SCRIPTS_GUI = test16.out
+  
+  .SUFFIXES: .in .out
+  
+! nongui:	fixff $(SCRIPTS16) $(SCRIPTS) report
+  
+! small:	report
+  
+! gui:	fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) report
+  
+! win32:	fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) report
+  
+! fixff:
+! 	-$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=dos|upd" +q *.in *.ok
+! 	-$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=unix|upd" +q \
+! 		dotest.in test60.ok test71.ok test74.ok test100.ok
+  
+  report:
+  	@echo ""
+  	@echo Test results:
+! 	@IF EXIST test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
+! 		ELSE ( ECHO ALL DONE )
+  
+  clean:
+  	-del *.out
+  	-del *.failed
+  	-if exist test.ok del test.ok
+  	-if exist small.vim del small.vim
+  	-if exist tiny.vim del tiny.vim
+--- 56,119 ----
+  
+  SCRIPTS32 =	test50.out test70.out
+  
+! SCRIPTS_GUI =	test16.out
+! 
+! TEST_OUTFILES = $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) $(SCRIPTS_GUI)
+! DOSTMP = dostmp
+! DOSTMP_OUTFILES = $(TEST_OUTFILES:test=dostmp\test)
+! DOSTMP_INFILES = $(DOSTMP_OUTFILES:.out=.in)
+  
+  .SUFFIXES: .in .out
+  
+! nongui:	nolog $(SCRIPTS16) $(SCRIPTS) report
+  
+! small:	nolog report
+  
+! gui:	nolog $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) report
+  
+! win32:	nolog $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) report
+  
+! # Copy the input files to dostmp, changing the fileformat to dos.
+! $(DOSTMP_INFILES): $(*B).in
+! 	if not exist $(DOSTMP)\NUL md $(DOSTMP)
+! 	if exist $@ del $@
+! 	$(VIMPROG) -u dos.vim --noplugin "+set ff=dos|f $@|wq" $(*B).in
+! 
+! # For each input file dostmp/test99.in run the tests.
+! # This moves test99.in to test99.in.bak temporarily.
+! $(TEST_OUTFILES): $(DOSTMP)\$(*B).in
+! 	- at if exist test.out DEL test.out
+! 	move $(*B).in $(*B).in.bak
+! 	copy $*.in $(*B).in
+! 	copy $(DOSTMP)\$(*B).in $(*B).in
+! 	copy $(*B).ok test.ok
+! 	$(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $(*B).in
+! 	- at if exist test.out MOVE /y test.out $(DOSTMP)\$(*B).out
+! 	- at if exist $(*B).in.bak move /y $(*B).in.bak $(*B).in
+! 	- at del X*
+! 	- at if exist test.ok del test.ok
+! 	- at if exist Xdir1 rd /s /q Xdir1
+! 	- at if exist Xfind rd /s /q Xfind
+! 	- at if exist viminfo del viminfo
+! 	$(VIMPROG) -u dos.vim --noplugin "+set ff=unix|f test.out|wq" \
+! 		$(DOSTMP)\$(*B).out
+! 	@diff test.out $*.ok & if errorlevel 1 \
+! 		( move /y test.out $*.failed \
+! 		 & del $(DOSTMP)\$(*B).out \
+! 		 & echo $* FAILED >> test.log ) \
+! 		else ( move /y test.out $*.out )
+  
+  report:
+  	@echo ""
+  	@echo Test results:
+! 	@if exist test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
+! 		else ( echo ALL DONE )
+  
+  clean:
+  	-del *.out
+  	-del *.failed
++ 	-if exist $(DOSTMP) rd /s /q $(DOSTMP)
++ 	-if exist test.in del test.in
+  	-if exist test.ok del test.ok
+  	-if exist small.vim del small.vim
+  	-if exist tiny.vim del tiny.vim
+***************
+*** 92,115 ****
+  	-if exist Xdir1 rd /s /q Xdir1
+  	-if exist Xfind rd /s /q Xfind
+  	-if exist viminfo del viminfo
+! 	-del test.log
+  	-if exist benchmark.out del benchmark.out
+  
+- .in.out:
+- 	-if exist $*.failed del $*.failed
+- 	copy $*.ok test.ok
+- 	$(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in
+- 	@diff test.out $*.ok & if errorlevel 1 \
+- 		( move /y test.out $*.failed & echo $* FAILED >> test.log ) \
+- 		else ( move /y test.out $*.out )
+- 	-del X*
+- 	-del test.ok
+- 	-if exist Xdir1 rd /s /q Xdir1
+- 	-if exist Xfind rd /s /q Xfind
+- 	-if exist viminfo del viminfo
+- 
+  nolog:
+! 	-del test.log
+  
+  benchmark:
+  	bench_re_freeze.out
+--- 124,134 ----
+  	-if exist Xdir1 rd /s /q Xdir1
+  	-if exist Xfind rd /s /q Xfind
+  	-if exist viminfo del viminfo
+! 	-if exist test.log del test.log
+  	-if exist benchmark.out del benchmark.out
+  
+  nolog:
+! 	-if exist test.log del test.log
+  
+  benchmark:
+  	bench_re_freeze.out
+*** ../vim-7.4.646/src/version.c	2015-02-27 20:33:27.452780646 +0100
+--- src/version.c	2015-02-27 21:09:26.648178876 +0100
+***************
+*** 743,744 ****
+--- 743,746 ----
+  {   /* Add new patch number below this line */
++ /**/
++     647,
+  /**/
+
+-- 
+   They now pass three KNIGHTS impaled to a tree.  With their feet off the
+   ground,  with one lance through the lot of them, they are skewered up
+   like a barbecue.
+                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


More information about the scm-commits mailing list