create a cache for the unpacked git repositories
Metadata
Current evaluation
Feature request to cache unpacked git repositories to avoid redundant unpacking by inspectors. Created 720 days ago, last activity 389 days ago, no maintainer triage.
Suggested action: close stale
Reason: The issue has been inactive for 389 days with no maintainer triage or progress. While it's a valid feature request about caching unpacked git repositories, the lack of engagement over 720 days suggests it's not a current priority. The referenced internal Jira ticket (CRAFT-3402) may have been handled separately or abandoned.
Impact:
55
Quick Win:
30.25
Staleness:
85
Complexity:
45
Confidence:
65
Support Request:
10
Issue body
### What needs to get done
Create a cache, that'll allow re-using `UnpackObjects(f io.ReadSeeker, dir string)` result on subsequent unpacking calls
### Why it needs to get done
All the inspectors are unpacking the pack repository request simultaneously and instead of having one copy of the repository, every inspector has it`s own one. We should create a mechanism, that allows unpacking the content once and reusing it from that moment on on subsequent unpacking requests.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b |
Impact:
55
Quick Win:
30.25
Staleness:
85
Complexity:
45
Confidence:
65
Support Request:
10
|
close stale | Feature request to cache unpacked git repositories to avoid redundant unpacking by inspectors. Created 720 days ago, last activity 389 days ago, no maintainer triage. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #290 refactor: only unpack git repos once | fetch-service | merged | Merged post-approval and CI. Refactors git inspection to unpack repos once via a new CacheDir field. Other inspectors use the git-checkout-pack annotation to access the unpacked repo, eliminating duplicate work and resolving #276. |