cvs tests: do not touch test CVS repositories shipped with source
commit9b777a165e050f9a881a74a5902a8ddd2de30da5
authorJunio C Hamano <gitster@pobox.com>
Mon, 16 Aug 2010 16:25:01 +0000 (16 09:25 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 18 Aug 2010 19:43:24 +0000 (18 12:43 -0700)
tree37583b97574c2237448fff018cbf63be6c3b9d1b
parent06eaaa783c9ba36ac45143eaa3b707f804d377a4
cvs tests: do not touch test CVS repositories shipped with source

Some tests in t96xx series (cvsimport) want to write into the control area
(CVSROOT) of their test CVS repositories, but this does not work well when
the source area is made read-only (test trash directories are moved via
--root=else/where option).

Copy the supplied test CVS repository to a scratch place at the beginning
of these tests.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/Makefile
t/lib-cvs.sh
t/t9601-cvsimport-vendor-branch.sh
t/t9602-cvsimport-branches-tags.sh
t/t9603-cvsimport-patchsets.sh