| Commit message (Expand) | Author | Age | Files | Lines |
| * | object/id: Rename algorithm to object format | Runxi Yu | 28 hours | 1 | -1/+1 |
| * | object/store: ErrObjectNotFound is specifically reader-associated | Runxi Yu | 7 days | 2 | -17/+15 |
| * | object/store: Remove TODO | Runxi Yu | 7 days | 1 | -2/+0 |
| * | object/*: Fix lints | Runxi Yu | 9 days | 1 | -2/+2 |
| * | object/store: Reader -> ObjectReader | Runxi Yu | 9 days | 3 | -4/+4 |
| * | object/store: Simplify; remove composited writer and quarantiner | Runxi Yu | 9 days | 4 | -42/+24 |
| * | object/store: Add interfaces | Runxi Yu | 2026-04-02 | 4 | -0/+213 |
| * | object/store: Document package | Runxi Yu | 2026-04-02 | 1 | -0/+13 |
| * | *: Remove | Runxi Yu | 2026-04-02 | 172 | -9088/+0 |
| * | object/store/packed/internal/ingest: TODO v0.1.170 | Runxi Yu | 2026-03-31 | 1 | -0/+1 |
| * | *: Fix lints v0.1.164 | Runxi Yu | 2026-03-30 | 2 | -5/+13 |
| * | object/store: Unify writers and fix naming v0.1.160 | Runxi Yu | 2026-03-30 | 10 | -43/+49 |
| * | object/store/dual: Dual shouldn't satisfy {Object,Pack}Quarantiner at all | Runxi Yu | 2026-03-30 | 2 | -36/+0 |
| * | object/store/dual: Satisfy WriterQuarantiner | Runxi Yu | 2026-03-30 | 4 | -21/+27 |
| * | object/store: Hybrid quarantine interface | Runxi Yu | 2026-03-30 | 2 | -1/+24 |
| * | object/store/dual: Add a basic dual composr | Runxi Yu | 2026-03-30 | 11 | -0/+620 |
| * | object/store/loose: Fix hex shard, I was stupid | Runxi Yu | 2026-03-30 | 1 | -1/+1 |
| * | object/store/loose: Add quarantine | Runxi Yu | 2026-03-30 | 5 | -0/+335 |
| * | object/store/loose: Fix lack of tmp file removal | Runxi Yu | 2026-03-30 | 1 | -0/+1 |
| * | object/store/{chain,mix}: Remove close v0.1.159 | Runxi Yu | 2026-03-30 | 2 | -12/+0 |
| * | object/store/packed: Add quarantine | Runxi Yu | 2026-03-30 | 5 | -0/+404 |
| * | object/store/packed/internal/ingest: And of course I forgot to goimports | Runxi Yu | 2026-03-30 | 1 | -1/+0 |
| * | object/store/packed/internal/ingest: Yep, that leftover stub should go | Runxi Yu | 2026-03-30 | 1 | -16/+7 |
| * | object/store: Clarify quarantine docs | Runxi Yu | 2026-03-30 | 1 | -1/+5 |
| * | object/store: Quarantine should just embed Reader | Runxi Yu | 2026-03-30 | 1 | -1/+1 |
| * | object/store/packed: Rename Base to ThinBase | Runxi Yu | 2026-03-30 | 4 | -6/+6 |
| * | object/store: Expose pack writing options | Runxi Yu | 2026-03-30 | 3 | -4/+42 |
| * | object,store/packed{,/internal/ingest}: Move from format/packfile/ingest | Runxi Yu | 2026-03-30 | 53 | -2/+3031 |
| * | object/store/packed: Make store own root, algo, opts | Runxi Yu | 2026-03-30 | 2 | -1/+12 |
| * | object/store/packed: Start the internal/reading split | Runxi Yu | 2026-03-30 | 45 | -103/+236 |
| * | object/store/memory: Remove AddObject, fix lints v0.1.158 | Runxi Yu | 2026-03-30 | 2 | -32/+36 |
| * | object/store/memory: I guess implement the ObjectWriter interface | Runxi Yu | 2026-03-30 | 4 | -8/+265 |
| * | object/store: Reorganize files | Runxi Yu | 2026-03-30 | 3 | -34/+37 |
| * | object/store: ObjectWriter should support writers too. | Runxi Yu | 2026-03-30 | 1 | -4/+10 |
| * | object/store: Add quarantine and writer interfaces | Runxi Yu | 2026-03-30 | 2 | -0/+67 |
| * | object/store: Okay, I intend to have a writing interface. | Runxi Yu | 2026-03-30 | 1 | -5/+6 |
| * | object/store: ReadingStore -> Reader | Runxi Yu | 2026-03-30 | 8 | -14/+14 |
| * | *: Remove Close from object/ref store interfaces•••At places where you own the object, you should have the literal
implementation with Close. If you're using it via the interface, then
you probably don't own that store, and you shouldn't be closing it.
Thanks to Michael Muré from git-bug for this point.
| Runxi Yu | 2026-03-29 | 1 | -5/+0 |
| * | object/type, format/packfile: API cleanups | Runxi Yu | 2026-03-29 | 7 | -18/+10 |
| * | object{,/type}: Fix up API shape v0.1.142 | Runxi Yu | 2026-03-29 | 2 | -2/+2 |
| * | object/store: Refine docs | Runxi Yu | 2026-03-29 | 3 | -15/+12 |
| * | *: Remove Close exception for MT-Safe v0.1.133 | Runxi Yu | 2026-03-29 | 6 | -0/+12 |
| * | *: Repeated calls to Close are UB by default v0.1.132 | Runxi Yu | 2026-03-29 | 2 | -4/+0 |
| * | *: Add Life-Parent for Deps-Borrowed where appropriate | Runxi Yu | 2026-03-29 | 4 | -4/+4 |
| * | object/store/{loose,packed}: TIghten language around Adler-32 | Runxi Yu | 2026-03-28 | 2 | -5/+5 |
| * | object/store/packed: Expect length and verify Adler-32 | Runxi Yu | 2026-03-28 | 3 | -0/+23 |
| * | object/store: Document writing interface lack | Runxi Yu | 2026-03-28 | 2 | -8/+9 |
| * | object/store/mixed: Update docs | Runxi Yu | 2026-03-28 | 3 | -6/+3 |
| * | object/store/packed: Update docs | Runxi Yu | 2026-03-28 | 4 | -16/+5 |
| * | object/store/memory: Update docs | Runxi Yu | 2026-03-28 | 1 | -0/+2 |