Cache local git completion values briefly #767

Closed
barrettruth wants to merge 1 commit from refactor/local-git-completion-cache-751 into main
Owner

Summary:

  • add a short-lived git-root-scoped cache for local completion candidate lists
  • reuse cached repo/ref/sha values across rev/head/base/target completions
  • reduce repeated local git calls while preserving visible candidates and cold-miss failure recording

Verification:

  • nix develop .#ci --command just test spec/command_spec.lua spec/completion_budget_spec.lua
  • nix develop .#ci --command just ci

Closes #751

Summary: - add a short-lived git-root-scoped cache for local completion candidate lists - reuse cached repo/ref/sha values across rev/head/base/target completions - reduce repeated local git calls while preserving visible candidates and cold-miss failure recording Verification: - nix develop .#ci --command just test spec/command_spec.lua spec/completion_budget_spec.lua - nix develop .#ci --command just ci Closes #751
Cache local git completion values briefly
All checks were successful
quality / Format (pull_request) Successful in 14s
quality / Lint (pull_request) Successful in 17s
quality / Test (pull_request) Successful in 13s
42700d3fa7
barrettruth closed this pull request 2026-05-14 04:06:52 +00:00
All checks were successful
quality / Format (pull_request) Successful in 14s
Required
Details
quality / Lint (pull_request) Successful in 17s
Required
Details
quality / Test (pull_request) Successful in 13s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.