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