mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-07 04:28:11 +08:00
将 v8 分支需要的仓库级配置、Composer 依赖、CI 脚本和入口文件一次性整理到目标仓库。 主要内容: - 更新 composer.json,切换到 v8 插件化依赖与本地 path 仓库。 - 同步 .gitignore、代码风格、发布脚本和 GitHub Actions 配置。 - 调整 config、think、public 入口和默认 index 控制器以适配 v8 运行结构。 - 清理 v6 遗留的根级 license/security 文件,由组件文档和仓库说明统一承载。
27 lines
521 B
Bash
Executable File
27 lines
521 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
set -x
|
|
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
|
BASEPATH=$(cd `dirname $0`; cd ../plugin/; pwd)
|
|
REPOS=$@
|
|
function split()
|
|
{
|
|
SHA1=`.github/splitsh-lite-linux --prefix=$1`
|
|
git push $2 "$SHA1:refs/heads/$CURRENT_BRANCH" -f
|
|
}
|
|
|
|
function remote()
|
|
{
|
|
git remote add $1 $2 || true
|
|
}
|
|
|
|
git pull origin $CURRENT_BRANCH
|
|
|
|
if [[ $# -eq 0 ]]; then
|
|
REPOS=$(ls $BASEPATH)
|
|
fi
|
|
|
|
for REPO in $REPOS ; do
|
|
remote $REPO git@github.com:zoujingli/$REPO.git
|
|
split "plugin/$REPO" $REPO
|
|
done |