|
23630
|
5
|
5
|
5
|
74
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"470495fbe {"Commits":[{"Sha1":"470495fbe7a9692bbb9ef869546e0050c9c73b7e","Message":"docs(governance): 收口发布声明——fe9a6ae 已推送,把免责句换成可支撑的合并声明\n\n上一提交写的免责句「不可外推为远端已发布该提交(fe9a6ae 尚未推送时本段成立)」\n在推送完成后其前提已不成立,留着就是一条自我失效的治理记录。\n\n按发布口径表改为可支撑的合并声明:\n「双远端已发布 fe9a6ae,且该提交在本地 clean 检出点通过三级门禁」。\n\n同时把剩余边界写死:仍不可外推为「远端 CI 已拦截 / 已部署 / 生产可用」——\n远端从未跑出过一次门禁运行,上述声明的证据来源始终是本机,\n与远端只共享同一个 commit SHA(G14 仍 OPEN)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T16:42:32-07:00"}],"HeadCommit":{"Sha1":"470495fbe7a9692bbb9ef869546e0050c9c73b7e","Message":"docs(governance): 收口发布声明——fe9a6ae 已推送,把免责句换成可支撑的合并声明\n\n上一提交写的免责句「不可外推为远端已发布该提交(fe9a6ae 尚未推送时本段成立)」\n在推送完成后其前提已不成立,留着就是一条自我失效的治理记录。\n\n按发布口径表改为可支撑的合并声明:\n「双远端已发布 fe9a6ae,且该提交在本地 clean 检出点通过三级门禁」。\n\n同时把剩余边界写死:仍不可外推为「远端 CI 已拦截 / 已部署 / 生产可用」——\n远端从未跑出过一次门禁运行,上述声明的证据来源始终是本机,\n与远端只共享同一个 commit SHA(G14 仍 OPEN)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T16:42:32-07:00"},"CompareURL":"luoanwu/haimate/compare/a369f4ee008c621f3ef5ada67880cb52a9ad7c9b...470495fbe7a9692bbb9ef869546e0050c9c73b7e","Len":1}...
|
1787010157
|
Edit
Delete
|
|
23631
|
5
|
5
|
5
|
74
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b673ff8c2 {"Commits":[{"Sha1":"b673ff8c2e248dbea016f88702215123aa58fd03","Message":"fix(ci): 修复 CI 恒红两处根因——测试计数被 ANSI 吞掉、篡改 JWT 构造可能零改动\n\n远端 CI 自 2026-08-14 起每次推送都红,共 7 次,无人当真。实测根因有二,\n都与本地环境差异有关,本机绿盘无法暴露(这正是 G14 不可被本地证据替代的原因)。\n\n根因一:假红——测试计数在 CI 下恒为 0\n`CI=true` 时 turbo 给子进程输出着色,实际字节是\n`Tests \\x1b[22m \\x1b[1m\\x1b[32m140 passed`;countPassedTests 的\n/Tests\\s+(\\d+)\\s+passed/ 匹配不到转义序列,于是本地 380、CI 0,\n报成「expected \u003e= 380, got 0」这种看似灾难性回归的消息。\n测试其实全过,坏的是计数器。修复:匹配前先剥 ANSI。\n注意这类假红不会被负向测试或空转测试发现——它们都在本地跑。\n\n根因二:flaky——「篡改 JWT」有约 1/64 概率篡改了个寂寞\ntampered 把签名第 5 位替换成 'A',但 payload 含 exp=now+600,签名每次都变;\n当该位恰好就是 'A' 时,产出的是与合法 token 逐字节相同的串,验签通过,\n断言 401 收到 200。base64url 64 字符 → 每次运行约 1.6% 触发,双后端同款。\n修复:先读该位,改成一个必定不同的字符。这类 flake 会悄悄削弱安全断言。\n\n验证:CI=true 条件下本地复现两处失败,修复后 pnpm check:runtime\nstatus=passed、testsPassed=380(地板 380)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T16:52:28-07:00"}],"HeadCommit":{"Sha1":"b673ff8c2e248dbea016f88702215123aa58fd03","Message":"fix(ci): 修复 CI 恒红两处根因——测试计数被 ANSI 吞掉、篡改 JWT 构造可能零改动\n\n远端 CI 自 2026-08-14 起每次推送都红,共 7 次,无人当真。实测根因有二,\n都与本地环境差异有关,本机绿盘无法暴露(这正是 G14 不可被本地证据替代的原因)。\n\n根因一:假红——测试计数在 CI 下恒为 0\n`CI=true` 时 turbo 给子进程输出着色,实际字节是\n`Tests \\x1b[22m \\x1b[1m\\x1b[32m140 passed`;countPassedTests 的\n/Tests\\s+(\\d+)\\s+passed/ 匹配不到转义序列,于是本地 380、CI 0,\n报成「expected \u003e= 380, got 0」这种看似灾难性回归的消息。\n测试其实全过,坏的是计数器。修复:匹配前先剥 ANSI。\n注意这类假红不会被负向测试或空转测试发现——它们都在本地跑。\n\n根因二:flaky——「篡改 JWT」有约 1/64 概率篡改了个寂寞\ntampered 把签名第 5 位替换成 'A',但 payload 含 exp=now+600,签名每次都变;\n当该位恰好就是 'A' 时,产出的是与合法 token 逐字节相同的串,验签通过,\n断言 401 收到 200。base64url 64 字符 → 每次运行约 1.6% 触发,双后端同款。\n修复:先读该位,改成一个必定不同的字符。这类 flake 会悄悄削弱安全断言。\n\n验证:CI=true 条件下本地复现两处失败,修复后 pnpm check:runtime\nstatus=passed、testsPassed=380(地板 380)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T16:52:28-07:00"},"CompareURL":"luoanwu/haimate/compare/470495fbe7a9692bbb9ef869546e0050c9c73b7e...b673ff8c2e248dbea016f88702215123aa58fd03","Len":1}...
|
1787010753
|
Edit
Delete
|
|
23632
|
5
|
5
|
5
|
74
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"15248a4a0 {"Commits":[{"Sha1":"15248a4a041b4e0b1716d65ce7327315a8d39176","Message":"docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现已首次全绿\n\n此前 G14 写作「尚未在 GitHub 上跑出绿盘证据」,实测是错的:Governance workflow\n自 2026-08-14 起已运行 8 次(6 红 1 取消 1 绿),红盘一直存在、一直没人看。\n\n根因两处,均只在 CI 环境暴露(本机跑多少次绿盘都推不出来),已于 b673ff8 修复:\n- 假红:CI 着色让测试计数恒为 0,报成看似灾难性回归的「got 0」\n- flaky:篡改 JWT 约 1/64 概率篡改了个寂寞,把安全断言变成偶发假通过\n\n修复后 CI 首次全绿(Static ✓ 1m29s、Runtime and UI ✓ 5m21s)。\n\n回灌的判据:**一个永远红的门禁与一个不存在的门禁,治理价值相同——都不产生信息。**\n「假红」比「假绿」更隐蔽,因为它表面上更严格;且负向测试与空转测试都发现不了它\n(那些都在本地跑)。\n\nG14 仍 OPEN,剩余关闭条件两项:required checks / 分支保护可定位;\n用受控失败 PR 证明违规确实被阻断。\n\n同步刷新三级门禁报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:02:49-07:00"}],"HeadCommit":{"Sha1":"15248a4a041b4e0b1716d65ce7327315a8d39176","Message":"docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现已首次全绿\n\n此前 G14 写作「尚未在 GitHub 上跑出绿盘证据」,实测是错的:Governance workflow\n自 2026-08-14 起已运行 8 次(6 红 1 取消 1 绿),红盘一直存在、一直没人看。\n\n根因两处,均只在 CI 环境暴露(本机跑多少次绿盘都推不出来),已于 b673ff8 修复:\n- 假红:CI 着色让测试计数恒为 0,报成看似灾难性回归的「got 0」\n- flaky:篡改 JWT 约 1/64 概率篡改了个寂寞,把安全断言变成偶发假通过\n\n修复后 CI 首次全绿(Static ✓ 1m29s、Runtime and UI ✓ 5m21s)。\n\n回灌的判据:**一个永远红的门禁与一个不存在的门禁,治理价值相同——都不产生信息。**\n「假红」比「假绿」更隐蔽,因为它表面上更严格;且负向测试与空转测试都发现不了它\n(那些都在本地跑)。\n\nG14 仍 OPEN,剩余关闭条件两项:required checks / 分支保护可定位;\n用受控失败 PR 证明违规确实被阻断。\n\n同步刷新三级门禁报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:02:49-07:00"},"CompareURL":"luoanwu/haimate/compare/b673ff8c2e248dbea016f88702215123aa58fd03...15248a4a041b4e0b1716d65ce7327315a8d39176","Len":1}...
|
1787011374
|
Edit
Delete
|
|
23633
|
5
|
5
|
5
|
74
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b33f65055 {"Commits":[{"Sha1":"b33f650552dbc4adad6df5ee670b6d9eba8eb125","Message":"chore(reports): 刷新治理证据,绑定提交 5acf362——容器化落地后三级重跑\n\n三份报告 provenance 均为 gitSha=5acf362 + worktreeDirty=false。\n\n- 静态 pnpm check 00:32Z 16 道门禁 + 棘轮 + lint + typecheck 全绿\n- 真实 DB check:runtime 00:33Z status=passed, 380 tests / 0 failures (floor 380)\n- 浏览器 check:ui 00:34Z status=passed, 14 用例 / 0 unexpected (floor 14)\n\n本轮为什么必须重跑而不能沿用上一份(fe9a6ae)绿盘:\nCI 修复 b673ff8 改动了双端 security.http.test.ts 与 scripts/check-runtime-acceptance.mjs\n——被测代码与测试运行器都变了,旧 runtime 证据随即失效。已把这条判据写进 CLAUDE.md:\n凡 apps/*/test、packages/contracts/src、apps/*/src、prisma 或验收 runner 自身发生改动,\n对应等级的证据一律作废重跑,不得沿用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:35:11-07:00"},{"Sha1":"5acf36269dc9ac57017fb9d77c43ac28fca73395","Message":"feat(ops): 容器化全栈——三份应用 Dockerfile + compose 编排,G20 部分推进\n\nG20 此前记为\"生产运维平面为空:无应用 Dockerfile / 生产 compose 或编排\"。\n本次把容器化这一段做实并实测跑通,其余运维项仍 OPEN。\n\n新增\n- docker/Dockerfile.api-{fastify,nestjs} / .web:node:20-slim + openssl 基座\n (Prisma engine 在 musl 上需另一套二进制目标,alpine 极易出现\"本机能跑、容器里\n engine 找不到\");多阶段构建,依赖层只拷 manifest 以命中缓存\n- compose.yml:PG/Redis + 双后端各自的迁移 job + 双后端 + 前端;\n healthcheck 打 /api/health(真探 DB+Redis,非探活);端口用 +100 段,\n 可与本机 dev 栈同时运行\n- .dockerignore:仓库 1.7G 中 node_modules 占 1.5G,不排除会撑爆构建上下文;\n 宿主机依赖含平台相关二进制,拷进 linux 镜像必然是错的\n\n两个构建期参数(写错不报错、只静默坏掉,已写进 Dockerfile 顶部)\n- API_PROXY_TARGET:next rewrites 在 next build 时序列化进 routes-manifest,\n 是构建参数不是运行时变量;取值走 compose 内网服务名\n- NEXT_PUBLIC_WS_URL:NEXT_PUBLIC_* 构建期内联进客户端 bundle,而 WebSocket 由\n 浏览器直连(rewrites 只代理 /api 与 /sse),取值必须是宿主机可达地址\n 两者取值域相反,搞混的症状是\"页面能开、实时永远未连接\"\n\n迁移刻意拆成两个 job 不合并:双后端各有自己的 prisma/migrations,\"跑一个等于跑两个\"\n是 check:schema / check:migrations 保证的结论,不是编排可以预设的前提。\n实测 migrate-nestjs 独立复核报\"6 个迁移、无待应用\",一致性是被验证而非被假设的。\n\n本地实测证据\n- 五服务全部 healthy;双端容器内 /api/health 均 database/redis: up\n- 租户边界在容器栈同样生效:带租户 200 / 不带 400\n- 浏览器写入后 user.created 经 outbox→Redis→WS 落到 EventFeed(含 tenantId/eventId)\n- web 容器 /api/health 返回 service: fastify,证明内网代理参数正确\n- 容器栈与本机 dev 栈同时运行、数据互不可见\n\n仍 OPEN(CLAUDE.md G20 已按实分栏,不得据此宣称可上生产)\n镜像各约 2.1GB 未裁剪(pnpm 符号链接虚拟 store 与 node_modules/.prisma 耦合,\nprod-only 裁剪易做出\"能构建但运行时缺 engine\"的镜像,首版优先保证真能跑);\n安全模式仍 demo 且 DB 口令明文;无灰度回滚 Runbook / OTel / 限流熔断 / 审计日志 /\n备份恢复演练 / SLO 告警 / 镜像仓库与版本策略;未在任何非本机环境部署过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:31:42-07:00"},{"Sha1":"b0b189c813b46ab3b6903cc4a13cd1ce1ad34d81","Message":"fix(dev): launch.json 指向本仓专属库,并补齐 demo 模式与 worker 开关\n\n启动本地开发栈时发现三处会让人\"跑起来了但其实是坏的\"的问题:\n\n1. DATABASE_URL 原先指向 base_framework_dev——实测该库里同时装着另一个项目的\n 8 个迁移(material_factory / brand_kit_profile / voiceprint_tasks / voice_cloning 等),\n 且缺本仓最新的 20260817090000_add_crew_engagement。按原配置启动会把本仓迁移\n 打进别的项目的库,正是 CLAUDE.md G15 记录的\"本机 PG:55432 被多项目共用\"事故模式。\n 改为本仓专属库 base_framework_haimate_dev(已建库并应用 6 个迁移),\n 对 base_framework_dev 未执行任何写操作。\n\n2. 缺 HAIMATE_SECURITY_MODE=demo——非测试环境默认 signed,缺 JWT 配置时 fail closed,\n 不显式开 demo 则本地所有请求 401(ADR-0011)。\n\n3. 缺 PLATFORM_WORKERS_ENABLED=1——不开则 KB 投影 / Trust 投影 / 审批过期等 worker\n 不运行,页面看起来能用但异步链路是死的。\n\n顺带记录一处认知缺口:G15 的机器防线只装在验收链上(check:runtime / check:ui 强制\n显式 URL + 库名前缀守卫),而开发启动路径没有守卫——launch.json 是手写配置,没人检查\n它指向哪。于是\"验收比开发更安全\",而开发才是每天都在跑的那条路径。已在文件内写明原因,\n机器化守卫列为后续项。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:31:16-07:00"}],"HeadCommit":{"Sha1":"b33f650552dbc4adad6df5ee670b6d9eba8eb125","Message":"chore(reports): 刷新治理证据,绑定提交 5acf362——容器化落地后三级重跑\n\n三份报告 provenance 均为 gitSha=5acf362 + worktreeDirty=false。\n\n- 静态 pnpm check 00:32Z 16 道门禁 + 棘轮 + lint + typecheck 全绿\n- 真实 DB check:runtime 00:33Z status=passed, 380 tests / 0 failures (floor 380)\n- 浏览器 check:ui 00:34Z status=passed, 14 用例 / 0 unexpected (floor 14)\n\n本轮为什么必须重跑而不能沿用上一份(fe9a6ae)绿盘:\nCI 修复 b673ff8 改动了双端 security.http.test.ts 与 scripts/check-runtime-acceptance.mjs\n——被测代码与测试运行器都变了,旧 runtime 证据随即失效。已把这条判据写进 CLAUDE.md:\n凡 apps/*/test、packages/contracts/src、apps/*/src、prisma 或验收 runner 自身发生改动,\n对应等级的证据一律作废重跑,不得沿用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:35:11-07:00"},"CompareURL":"luoanwu/haimate/compare/15248a4a041b4e0b1716d65ce7327315a8d39176...b33f650552dbc4adad6df5ee670b6d9eba8eb125","Len":3}...
|
1787013326
|
Edit
Delete
|
|
23634
|
5
|
5
|
5
|
74
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c6049fee7 {"Commits":[{"Sha1":"c6049fee7c14933da0e4ff1e6a534eb44cfe1a03","Message":"fix(governance): 更正上一提交的证据绑定声明——静态那一级当时并非 clean-bound\n\nb33f650 的提交信息与 CLAUDE.md 都写「三份报告均 worktreeDirty=false」,实测不成立:\n当时 17 份静态报告是 dirty=true,只有 runtime / UI 两份是 false。\n\n根因是执行顺序错了:先改 CLAUDE.md、再跑 pnpm check——那一刻工作区已因文档改动而脏,\n静态报告的 dirty 位被如实记成 true,而提交信息照抄了改动前的说法。\n\n本次在工作区 clean 状态下重跑静态门禁,现状态:\n- 静态 17 份:gitSha=b33f650 + worktreeDirty=false\n- runtime / UI 2 份:gitSha=5acf362 + worktreeDirty=false\n两个 SHA 是刻意如此:5acf362→b33f650 的差异只有 CLAUDE.md 一个文件\n(git diff --name-only 实测),不含任何 apps/ packages/ scripts/ 改动,\n因此 runtime / UI 证据仍绑定当前代码。\n\n已把这条教训写进 CLAUDE.md:报告的 dirty 位由**跑它那一刻的工作区**决定,\n不由你想宣称什么决定;正确顺序是代码与文档先提交干净,再跑门禁,再提交报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:36:54-07:00"}],"HeadCommit":{"Sha1":"c6049fee7c14933da0e4ff1e6a534eb44cfe1a03","Message":"fix(governance): 更正上一提交的证据绑定声明——静态那一级当时并非 clean-bound\n\nb33f650 的提交信息与 CLAUDE.md 都写「三份报告均 worktreeDirty=false」,实测不成立:\n当时 17 份静态报告是 dirty=true,只有 runtime / UI 两份是 false。\n\n根因是执行顺序错了:先改 CLAUDE.md、再跑 pnpm check——那一刻工作区已因文档改动而脏,\n静态报告的 dirty 位被如实记成 true,而提交信息照抄了改动前的说法。\n\n本次在工作区 clean 状态下重跑静态门禁,现状态:\n- 静态 17 份:gitSha=b33f650 + worktreeDirty=false\n- runtime / UI 2 份:gitSha=5acf362 + worktreeDirty=false\n两个 SHA 是刻意如此:5acf362→b33f650 的差异只有 CLAUDE.md 一个文件\n(git diff --name-only 实测),不含任何 apps/ packages/ scripts/ 改动,\n因此 runtime / UI 证据仍绑定当前代码。\n\n已把这条教训写进 CLAUDE.md:报告的 dirty 位由**跑它那一刻的工作区**决定,\n不由你想宣称什么决定;正确顺序是代码与文档先提交干净,再跑门禁,再提交报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T17:36:54-07:00"},"CompareURL":"luoanwu/haimate/compare/b33f650552dbc4adad6df5ee670b6d9eba8eb125...c6049fee7c14933da0e4ff1e6a534eb44cfe1a03","Len":1}...
|
1787013419
|
Edit
Delete
|
|
23635
|
10
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23636
|
9
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23637
|
1
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23638
|
3
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23639
|
4
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23640
|
7
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23641
|
8
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23642
|
11
|
5
|
10
|
23
|
0
|
0
|
refs/heads/admin-260818
|
0
|
{"Commits":[{"Sha1":"b0dc6238e {"Commits":[{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"}],"HeadCommit":{"Sha1":"b0dc6238e38353fff029e46c8dc981be279d8806","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:29:43+08:00"},"CompareURL":"vodtest/admin/compare/197c7e37986490d6f8e7548ba1fa239dbf203c50...b0dc6238e38353fff029e46c8dc981be279d8806","Len":1}...
|
1787016619
|
Edit
Delete
|
|
23643
|
10
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23644
|
9
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23645
|
1
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23646
|
3
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23647
|
4
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23648
|
7
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23649
|
8
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23650
|
11
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"4abd31994 {"Commits":[{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"}],"HeadCommit":{"Sha1":"4abd31994c5cff517c556b00468dbd541d937ccd","Message":"编译\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-18T09:39:46+08:00"},"CompareURL":"vodtest/pc/compare/d359d136be84ad041e6c11ac19ab9f419d6fe303...4abd31994c5cff517c556b00468dbd541d937ccd","Len":1}...
|
1787017205
|
Edit
Delete
|
|
23651
|
1
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23652
|
9
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23653
|
3
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23654
|
4
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23655
|
7
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23656
|
8
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23657
|
10
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23658
|
11
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"3e0ac0d44 {"Commits":[{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"}],"HeadCommit":{"Sha1":"3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-18T09:44:23+08:00"},"CompareURL":"vodtest/pay/compare/126c23cd1f86d049cc3f222abb1707b117cd4e05...3e0ac0d44c65b676bd2116132ccc2ee6f376368d","Len":1}...
|
1787017472
|
Edit
Delete
|
|
23659
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23660
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23661
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23662
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23663
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23664
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23665
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23666
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260728
|
0
|
{"Commits":[{"Sha1":"659db38c3 {"Commits":[{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},{"Sha1":"35bdc0ce763e1a69aafef4ba9517ebe2de19fcde","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:29:13+08:00"},{"Sha1":"3df6fc0d4df0b95e2e6114f062db679407fde346","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-07-27T13:28:48+08:00"}],"HeadCommit":{"Sha1":"659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Message":"Merge branch 'pc-260728' of https://gitea.g-hi.com/vodtest/pc into pc-260728\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-18T09:54:16+08:00"},"CompareURL":"vodtest/pc/compare/40d8dda253ebaecd9d31bdd18c76514602356cdf...659db38c3d7ff498275e61ad23feb84b9f8c4c9e","Len":3}...
|
1787018127
|
Edit
Delete
|
|
23667
|
1
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23668
|
9
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23669
|
3
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23670
|
4
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23671
|
7
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23672
|
8
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23673
|
10
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23674
|
11
|
7
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018201
|
Edit
Delete
|
|
23675
|
1
|
11
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018205
|
Edit
Delete
|
|
23676
|
9
|
11
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018205
|
Edit
Delete
|
|
23677
|
3
|
11
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018205
|
Edit
Delete
|
|
23678
|
4
|
11
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018205
|
Edit
Delete
|
|
23679
|
7
|
11
|
1
|
18
|
0
|
0
|
|
0
|
217|1
|
1787018205
|
Edit
Delete
|