- run_sync 改线程池并行:每轮最多 N 个项目同时克隆/推送,项目多时 显著缩短单轮耗时(实测 6 个仓库 3 并发 3 倍加速) - 按仓库防重入:同一仓库同时只允许一个同步,后到者提示 「该仓库正在同步中,请稍候」,避免并发 git 操作损坏镜像 - 状态页单仓库「同步」按钮不再被整轮同步全局拦截(旧版报 「已有同步任务正在进行」),与进行中的整轮真正并行 - 新增「同时同步项目数」设置(1~8),设置页可调,立即生效 - 统计计数与日志写入加锁,修正并行下的计数漂移与日志交错风险 - 首页/状态页显示当前并行数;manifest 1.2.0 → 1.3.0
17 lines
832 B
Plaintext
17 lines
832 B
Plaintext
appname = GiteaHubSync
|
|
version = 1.3.0
|
|
display_name = Gitea→GitHub 同步助手
|
|
desc = 每次推送到飞牛 Gitea 的代码,10 秒内自动镜像到 GitHub 的 7 个私有仓库。内置控制面板:自动同步开关、立即同步、仓库状态、同步日志,一键打开 Gitea。数据全部保存在 NAS 本地。
|
|
platform = all
|
|
source = thirdparty
|
|
maintainer = fn-deepseek-harness
|
|
maintainer_url = https://club.fnnas.com
|
|
distributor = fn-deepseek-harness
|
|
distributor_url = https://club.fnnas.com
|
|
os_min_version = 1.2.0
|
|
install_dep_apps = python312
|
|
desktop_uidir = ui
|
|
desktop_applaunchname = GiteaHubSync.Application
|
|
checkport = false
|
|
disable_authorization_path = true
|