Skip to content

[0056] gf fix 添加基于文件系统的缓存机制#803

Merged
da-liii merged 1 commit into
mainfrom
da/0056/fix_cache
May 20, 2026
Merged

[0056] gf fix 添加基于文件系统的缓存机制#803
da-liii merged 1 commit into
mainfrom
da/0056/fix_cache

Conversation

@da-liii
Copy link
Copy Markdown
Contributor

@da-liii da-liii commented May 20, 2026

Summary

  • 为 gf fix 添加与 gf fmt 一致的基于 SHA256 文件哈希的缓存机制
  • 缓存目录:~/.cache/goldfish/fix/<version>/
  • 修复括号后内容无变化时标记缓存,避免重复处理
  • 单文件和目录模式均支持,汇总输出增加 Files cached 统计

Test plan

  • xmake b goldfish 构建成功
  • 单文件首次运行 bin/gf fix goldfish/liii/os.scm — cached: 0
  • 单文件第二次运行 — cached: 1,缓存命中
  • 目录模式第二次运行 — 56 个文件全部缓存命中

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii merged commit 76154b4 into main May 20, 2026
4 checks passed
@da-liii da-liii deleted the da/0056/fix_cache branch May 20, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant