Add visibleParentResolver and optimize Git file status lookup #42
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/42/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This change introduces a non-recursive visible-parent resolver for commit graphs, indexes git file statuses for O(1) lookup in the Tauri backend, and reduces unnecessary status fetch / UI updates in the Svelte app.
What changed
Commit-graph parent resolution
Git status lookup optimization (Tauri backend)
Background fetch / status handling (UI)
Testing
Recommended checks for reviewers
Compatibility / reviewer notes
Files of interest (high level)
If anything in fetchRemote's contract or other callers changed, call that out so we can adjust other call sites accordingly.