Newer
Older
SOURCE=https://static.octobus.net/asv/
all: |\
repos/mercurial-2018-08-01.benchrepo\

Pierre-Yves David
committed
repos/mercurial-2018-08-01-sparse-revlog.benchrepo\
repos/pypy-2018-08-01-sparse-revlog.benchrepo\
repos/mozilla-central-2018-08-01.benchrepo\
repos/mozilla-central-2018-08-01-sparse-revlog.benchrepo\
repos/netbeans-2018-08-01.benchrepo\
repos/netbeans-2018-08-01-sparse-revlog.benchrepo
.PHONY: all
.PRECIOUS:
.SECONDARY:
repos/.cache: | repos
mkdir repos/.cache
repos/%.benchrepo:\
repos/.cache/%-partial-same/.hg/requires\
repos/.cache/%-partial-last-ten/.hg/requires\
repos/.cache/%-partial-last-hundred/.hg/requires\
repos/.cache/%-partial-last-thousand/.hg/requires\
| repos
(cd repos/; curl $(SOURCE)/$*-reference.tar | tar x --touch; hg -R $*-reference update tip)
repos/.cache/%-partial-same/.hg/requires: | repos/.cache
(cd repos/.cache/; curl $(SOURCE)/$*-partial-same.tar | tar x --touch)
repos/.cache/%-partial-last-ten/.hg/requires: | repos/.cache
(cd repos/.cache/; curl $(SOURCE)/$*-partial-last-ten.tar | tar x --touch)
repos/.cache/%-partial-last-hundred/.hg/requires: | repos/.cache
(cd repos/.cache/; curl $(SOURCE)/$*-partial-last-hundred.tar | tar x --touch)
repos/.cache/%-partial-last-thousand/.hg/requires: | repos/.cache
(cd repos/.cache/; curl $(SOURCE)/$*-partial-last-thousand.tar | tar x --touch)