Repository navigation
Commit ae35cf4
committed
fix(traces): isolate code fetch packs from trace-only objects
Implement MTR-13 request-closure planning for ImportRepo fetches, including
incremental, shallow, blobless and authorized tag-chain handling in v0/v2.
Return a valid configured-hash empty PACK when want is already satisfied.
C5: all five required checks passed with zero warnings and errors; full
suite 3148 passed, 0 failed, 3 original ignored. The 64-case exact PACK
matrix and legacy boundary regression passed. Local macOS qualification
uses CARGO_PROFILE_DEV_OPT_LEVEL=1; default opt0 unwind warning remains.
Root source/environment/resource audit passed after owned-only cleanup;
all 276 original databases and the four test services were preserved.
Cross Review waived by the user for this plan.
Signed-off-by: Eli Ma <eli@patch.sh>1 parent c5bec8c commit ae35cf4
14 files changed
Lines changed: 3144 additions & 1309 deletions
File tree
- docs
- plan
- refactoring
- src
- ceres
- pack
- protocol
- jupiter/storage
- tests
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
0 commit comments