Changeset View
Changeset View
Standalone View
Standalone View
contrib/extract-secp256k1.sh
Show All 22 Lines | |||||
popd | popd | ||||
git clone "file://${REPO_DIR}" "${WORKDIR}" -b master | git clone "file://${REPO_DIR}" "${WORKDIR}" -b master | ||||
pushd "${WORKDIR}" | pushd "${WORKDIR}" | ||||
# shellcheck disable=SC1004 | # shellcheck disable=SC1004 | ||||
FILTER_BRANCH_SQUELCH_WARNING=1 git filter-branch \ | FILTER_BRANCH_SQUELCH_WARNING=1 git filter-branch \ | ||||
--index-filter 'git ls-files \ | --index-filter 'git ls-files \ | ||||
| grep -v "^cmake\|^src/secp256k1" \ | | grep -v "^cmake\|^src/secp256k1\|^test/coverage" \ | ||||
| xargs git rm -q --cached; | | xargs git rm -q --cached; | ||||
git ls-files -s \ | git ls-files -s \ | ||||
| sed "s%src/secp256k1/%%" \ | | sed "s%src/secp256k1/%%" \ | ||||
| git update-index --index-info; | | git update-index --index-info; | ||||
git rm -rq --cached --ignore-unmatch src/secp256k1' \ | git rm -rq --cached --ignore-unmatch src/secp256k1' \ | ||||
--prune-empty -- --all | --prune-empty -- --all | ||||
popd | popd | ||||
Show All 9 Lines |