1272057Sngie$FreeBSD$
2272057Sngie
3272057SngieThis document contains a collection of notes specific to the import
4272458Sngieof the NetBSD test suite into head.  These notes are built on the instructions
5272458Sngiein the FreeBSD Subversion Primer that detail how to deal with vendor
6272057Sngiebranches and you are supposed to follow those:
7272057Sngie
8272057Sngie	http://www.freebsd.org/doc/en/articles/committers-guide/subversion-primer.html
9272057Sngie
10272458SngieThe NetBSD test source code was originally obtained via NetBSD anoncvs as
11272458Sngiedescribed in the NetBSD handbook:
12272057Sngie
13272458Sngie	http://www.netbsd.org/docs/guide/en/chap-fetch.html#chap-fetch-cvs
14272057Sngie
15272458Sngieand is imported into the NetBSD/tests vendor branch (see
16272458Sngiebase/vendor/NetBSD/tests/).
17272057Sngie
18272458SngieThe process used to bootstrap the vendor tree was similar to the following:
19272458Sngie
20272458Sngie	/bin/sh
21272458Sngie	export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot"
22272458Sngie	cvs -z9 co -D "09/30/2014 20:45" -P src/tests
23272458Sngie	mv src/tests/* tests/dist/.
24272458Sngie
25272458SngiePlease adjust the checkout date spec (the argument passed via -D) to match
26272458Sngiethe desired checkout time.
27272458Sngie
28272057SngieTo merge the vendor branch into head do something like this:
29272057Sngie
30272458Sngie	cd .../base/head/contrib/netbsd-tests
31272057Sngie	svn merge --accept=postpone \
32272458Sngie	    svn+ssh://svn.freebsd.org/base/vendor/NetBSD/tests/dist .
33272458Sngie	find . -name Makefile\* | xargs svn rm --force
34272057Sngie
35272057Sngieand resolve any conflicts that may arise at this point.
36272057Sngie
37272057SngieLastly, with the list of old and new files in this import, make sure
38272057Sngieto update the reachover Makefiles accordingly.
39