WIP: partial clone #31

Closed
techknowlogick wants to merge 4 commits from partial-clone into main

@ -13,9 +13,15 @@ create_dir:
.PHONY: clone_main
clone_main: create_dir
git clone --branch=main https://github.com/go-gitea/gitea.git .tmp/upstream-docs-latest
git clone --filter=blob:none --no-checkout https://github.com/go-gitea/gitea.git .tmp/upstream-docs-latest
cur_path=`pwd`
cd .tmp/upstream-docs-latest/docs && make trans-copy
cd .tmp/upstream-docs-latest
git config core.sparsecheckout true
echo "docs/*" >> .git/info/sparse-checkout
echo "scripts/*" >> .git/info/sparse-checkout
echo "Makefile" >> .git/info/sparse-checkout
git checkout
cd docs && make trans-copy
cd $(cur_path)
bash check_outdated.sh latest zh-cn
@ -28,7 +34,7 @@ prepare-latest: clone_main
bash loop_docs.sh
.PHONY: prepare-latest-zh-cn
prepare-latest-zh-cn:
prepare-latest-zh-cn:
# clone_main
# cp -r .tmp/upstream-docs-latest/docs/static/* static/
mkdir -p i18n/zh-cn/docusaurus-plugin-content-docs/current
@ -38,9 +44,14 @@ prepare-latest-zh-cn:
.PHONY: clone_\#%
clone_\#%: create_dir
git clone --branch=release/v1.$* https://github.com/go-gitea/gitea.git .tmp/upstream-docs-$*
git clone --filter=blob:none --no-checkout --branch=release/v1.$* https://github.com/go-gitea/gitea.git .tmp/upstream-docs-$*
cur_path=`pwd`
cd .tmp/upstream-docs-$*/docs && make trans-copy
cd .tmp/upstream-docs-$* && git config core.sparsecheckout true
echo "docs/*" >> .git/info/sparse-checkout
echo "scripts/*" >> .git/info/sparse-checkout
echo "Makefile" >> .git/info/sparse-checkout
git checkout release/v1.$*
cd docs && make trans-copy
cd $(cur_path)
bash check_outdated.sh $* zh-cn
@ -54,7 +65,7 @@ prepare\#%: clone_\#%
rm versioned_docs/version-1.$*/help/search.md || true
.PHONY: prepare-zh-cn\#%
prepare-zh-cn\#%:
prepare-zh-cn\#%:
# clone_\#%
# cp -r .tmp/upstream-docs-$*/docs/static/* static/
mkdir -p i18n/zh-cn/docusaurus-plugin-content-docs/version-1.$*
@ -83,4 +94,4 @@ clean:
rm -rf versioned_docs/
rm -rf static/_*
rm -rf static/latest-swagger.json
rm -rf static/19-swagger.json
rm -rf static/19-swagger.json