mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-09-18 08:14:55 +08:00
fix(release): 修复发布一致性与并发边界
This commit is contained in:
+6
-1
@@ -50,7 +50,12 @@ TextUnit scope、source history 和 approved review。worker、TM 复用、人
|
||||
分开报告;current、state 和 identity 存在但文件被截断或手工修改时返回
|
||||
`localized.degraded`,只读检查不会自动回滚、删除或修复。双 release 的
|
||||
`release.status/list/distribution/cleanup` 已由 Rust 从既有状态、manifest、文件系统和
|
||||
CAS/reference 元数据统一生成,Go 仅 typed 转发。
|
||||
CAS/reference 元数据统一生成,Go 仅 typed 转发。CAS repository 的对象文件、引用计数
|
||||
和 GC 通过跨进程操作锁协调,release-local CAS 引用以 `(release, ordinal)` ownership
|
||||
记录幂等释放;localized publish/rollback 通过 output-root 单写者锁和事务日志恢复
|
||||
current、version-state、version 目录。localized release 还写入实际 bytes/BLAKE3 的
|
||||
`localized-distribution-manifest.json`,`release.distribution` 使用轻量 metadata 选择,
|
||||
支持按 destination 对单文件重新校验,不在分发热路径执行完整 release audit。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user