diff options
author | Ingy döt Net <ingy@ingy.net> | 2018-01-05 14:28:23 -0800 |
---|---|---|
committer | Ingy döt Net <ingy@ingy.net> | 2018-01-05 14:28:23 -0800 |
commit | 618735c33329a7b67b4fba2d71baf8bdcc7e5f8f (patch) | |
tree | 107d5adf088035c6132a3850d8f1634ce1a59271 | |
parent | 9902cbf55d5ace1a957ad0e55e4d442d53dbe762 (diff) | |
download | libyaml-git-618735c33329a7b67b4fba2d71baf8bdcc7e5f8f.tar.gz |
Support envs without git worktree command.
Ubuntu 14.04 is a CI culprit in this regard.
-rw-r--r-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -18,7 +18,7 @@ test: data list clean: rm -fr data list - git worktree prune + -git worktree prune data: git clone https://github.com/yaml/yaml-test-suite $@ --branch=$@ @@ -27,5 +27,6 @@ data: list: -git branch --track run-test-suite-list origin/run-test-suite-list -git worktree prune - git worktree add $@ run-test-suite-list + git worktree add $@ run-test-suite-list || \ + git clone --branch=run-test-suite-list $$PWD/../../.git $@ (cd $@ && git reset --hard $(LIST_COMMIT)) |