summaryrefslogtreecommitdiffstats
path: root/_testing/travis/load-old-artefacts.zsh
blob: f28e38f67c81e5e0308276f1f308be679ebf9df2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/zsh
if { ! git clone -q --depth 1 -b ci-artefacts git://github.com/$TRAVIS_REPO_SLUG.git old-artefacts } {
   mkdir old-artefacts
}
echo $(git log --format=%H -1 _testing .travis.yml) __ARTEFACTS_CI__>old-artefacts/new-changed-info
for f (scripts/*.pl) {
    echo $(git hash-object $f) ${f:t} >>old-artefacts/new-changed-info
}
grep -sxFf old-artefacts/new-changed-info old-artefacts/changed-info >old-artefacts/can-use-cache
if { ! grep -q __ARTEFACTS_CI__ old-artefacts/can-use-cache } {
    :>|old-artefacts/can-use-cache
}