Submitter | Pierre-Yves David |
---|---|
Date | March 10, 2019, 7:19 p.m. |
Message ID | <4de0f37ebaaeb674f6f2.1552245554@nodosa.octopoid.net> |
Download | mbox | patch |
Permalink | /patch/39202/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/contrib/perf-utils/discovery-helper.sh b/contrib/perf-utils/discovery-helper.sh --- a/contrib/perf-utils/discovery-helper.sh +++ b/contrib/perf-utils/discovery-helper.sh @@ -91,7 +91,9 @@ buildone() { 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 }