contrib/perf-utils/discovery-helper.sh
changeset 41928 cae3f7e37623
parent 41927 a60e9f163595
--- a/contrib/perf-utils/discovery-helper.sh	Sun Mar 10 18:52:22 2019 +0100
+++ b/contrib/perf-utils/discovery-helper.sh	Sun Mar 10 19:01:56 2019 +0100
@@ -91,7 +91,9 @@
         exit 1
     fi
     echo '# cloning'
-    hg clone --noupdate "${repo}" "${dest}"
+    if ! cp --recursive --reflink=always ${repo} ${dest}; then
+        hg clone --noupdate "${repo}" "${dest}"
+    fi
     echo '# stripping' '"'${revset}'"'
     hg -R "${dest}" --config extensions.strip= strip --rev "$revset" --no-backup
 }