mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
19 lines
390 B
Bash
19 lines
390 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
# This checks out the ext/ directory from the extra repo (e.g.
|
||
|
# grist-ee or grist-desktop) depending on the supplied repo name.
|
||
|
|
||
|
set -e
|
||
|
|
||
|
repo=$1
|
||
|
dir=$(dirname $0)
|
||
|
ref=$(cat $dir/.$repo-version)
|
||
|
|
||
|
git clone --branch $ref --depth 1 --filter=tree:0 "https://github.com/gristlabs/$repo"
|
||
|
pushd $repo
|
||
|
git sparse-checkout set ext
|
||
|
git checkout
|
||
|
popd
|
||
|
mv $repo/ext .
|
||
|
rm -rf $repo
|