-
Notifications
You must be signed in to change notification settings - Fork 18
Consolidate 5 direct git2 usages outside git/ module #593
Copy link
Copy link
Closed
Labels
P2Medium priority - Backlog, when time permitsMedium priority - Backlog, when time permitsarchitectureArchitectural changes and designArchitectural changes and designchoreMaintenance (refactoring, CI, dependencies)Maintenance (refactoring, CI, dependencies)core.gitGit worktree operationsGit worktree operationseffort/mediumFew files, one domain or module, some coordination neededFew files, one domain or module, some coordination needed
Metadata
Metadata
Assignees
Labels
P2Medium priority - Backlog, when time permitsMedium priority - Backlog, when time permitsarchitectureArchitectural changes and designArchitectural changes and designchoreMaintenance (refactoring, CI, dependencies)Maintenance (refactoring, CI, dependencies)core.gitGit worktree operationsGit worktree operationseffort/mediumFew files, one domain or module, some coordination neededFew files, one domain or module, some coordination needed
Problem
Five locations in kild-core use `git2` directly instead of going through the `git/` module's public API:
These should be consolidated into the `git/` module's public API so that `git2` is only imported within `git/`.
Fix
After this, `git2` is only imported within `git/` files — a prerequisite for clean `kild-git` crate extraction.
References