diff --git a/.gitignore b/.gitignore index e8ae0a23..32e6b473 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,7 @@ rgbgfx *.o *.exe .checkpatch-camelcase.* + +test/pokecrystal/* +test/pokered/* +test/ucity/* diff --git a/test/run-tests.sh b/test/run-tests.sh index e4b9b6a6..243bf4aa 100755 --- a/test/run-tests.sh +++ b/test/run-tests.sh @@ -15,20 +15,33 @@ pushd link popd # Test some significant external projects that use RGBDS +# When adding new ones, don't forget to add them to the .gitignore! -git clone https://github.com/pret/pokecrystal.git --depth=1 +if [ ! -d pokecrystal ]; then + git clone https://github.com/pret/pokecrystal.git --shallow-since=2018-06-04 --single-branch +fi pushd pokecrystal +git fetch +git checkout 06e169d make -j make compare popd -git clone --recursive https://github.com/pret/pokered.git --depth=1 +if [ ! -d pokered ]; then + git clone --recursive https://github.com/pret/pokered.git --shallow-since=2018-03-23 --single-branch +fi pushd pokered +git fetch +git checkout 98f09b6 make -j make compare popd -git clone https://github.com/AntonioND/ucity.git --depth=1 +if [ ! -d ucity ]; then + git clone https://github.com/AntonioND/ucity.git --shallow-since=2018-06-05 --single-branch +fi pushd ucity +git fetch +git checkout 9fc8f27 make -j popd