aboutsummaryrefslogtreecommitdiff
path: root/object/store
Commit message (Expand)AuthorAgeFilesLines
* object/store/dual: Satisfy WriterQuarantinerGravatar Runxi Yu2026-03-304-21/+27
* object/store: Hybrid quarantine interfaceGravatar Runxi Yu2026-03-302-1/+24
* object/store/dual: Add a basic dual composrGravatar Runxi Yu2026-03-3011-0/+620
* object/store/loose: Fix hex shard, I was stupidGravatar Runxi Yu2026-03-301-1/+1
* object/store/loose: Add quarantineGravatar Runxi Yu2026-03-305-0/+335
* object/store/loose: Fix lack of tmp file removalGravatar Runxi Yu2026-03-301-0/+1
* object/store/{chain,mix}: Remove close v0.1.159Gravatar Runxi Yu2026-03-302-12/+0
* object/store/packed: Add quarantineGravatar Runxi Yu2026-03-305-0/+404
* object/store/packed/internal/ingest: And of course I forgot to goimportsGravatar Runxi Yu2026-03-301-1/+0
* object/store/packed/internal/ingest: Yep, that leftover stub should goGravatar Runxi Yu2026-03-301-16/+7
* object/store: Clarify quarantine docsGravatar Runxi Yu2026-03-301-1/+5
* object/store: Quarantine should just embed ReaderGravatar Runxi Yu2026-03-301-1/+1
* object/store/packed: Rename Base to ThinBaseGravatar Runxi Yu2026-03-304-6/+6
* object/store: Expose pack writing optionsGravatar Runxi Yu2026-03-303-4/+42
* object,store/packed{,/internal/ingest}: Move from format/packfile/ingestGravatar Runxi Yu2026-03-3053-2/+3031
* object/store/packed: Make store own root, algo, optsGravatar Runxi Yu2026-03-302-1/+12
* object/store/packed: Start the internal/reading splitGravatar Runxi Yu2026-03-3045-103/+236
* object/store/memory: Remove AddObject, fix lints v0.1.158Gravatar Runxi Yu2026-03-302-32/+36
* object/store/memory: I guess implement the ObjectWriter interfaceGravatar Runxi Yu2026-03-304-8/+265
* object/store: Reorganize filesGravatar Runxi Yu2026-03-303-34/+37
* object/store: ObjectWriter should support writers too.Gravatar Runxi Yu2026-03-301-4/+10
* object/store: Add quarantine and writer interfacesGravatar Runxi Yu2026-03-302-0/+67
* object/store: Okay, I intend to have a writing interface.Gravatar Runxi Yu2026-03-301-5/+6
* object/store: ReadingStore -> ReaderGravatar Runxi Yu2026-03-308-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. Gravatar Runxi Yu2026-03-291-5/+0
* object/type, format/packfile: API cleanupsGravatar Runxi Yu2026-03-297-18/+10
* object{,/type}: Fix up API shape v0.1.142Gravatar Runxi Yu2026-03-292-2/+2
* object/store: Refine docsGravatar Runxi Yu2026-03-293-15/+12
* *: Remove Close exception for MT-Safe v0.1.133Gravatar Runxi Yu2026-03-296-0/+12
* *: Repeated calls to Close are UB by default v0.1.132Gravatar Runxi Yu2026-03-292-4/+0
* *: Add Life-Parent for Deps-Borrowed where appropriateGravatar Runxi Yu2026-03-294-4/+4
* object/store/{loose,packed}: TIghten language around Adler-32Gravatar Runxi Yu2026-03-282-5/+5
* object/store/packed: Expect length and verify Adler-32Gravatar Runxi Yu2026-03-283-0/+23
* object/store: Document writing interface lackGravatar Runxi Yu2026-03-282-8/+9
* object/store/mixed: Update docsGravatar Runxi Yu2026-03-283-6/+3
* object/store/packed: Update docsGravatar Runxi Yu2026-03-284-16/+5
* object/store/memory: Update docsGravatar Runxi Yu2026-03-281-0/+2
* object/store/loose: Update docsGravatar Runxi Yu2026-03-282-8/+4
* object/store/chain: Update docsGravatar Runxi Yu2026-03-283-6/+3
* object/store: Implementations inherit interface contractsGravatar Runxi Yu2026-03-281-0/+4
* object/store: Document store contractGravatar Runxi Yu2026-03-281-25/+10
* object/store: Rename back from storer; rename Store to ReadingStore v0.1.118Gravatar Runxi Yu2026-03-2885-0/+4203
* *: object/store -> object/storer v0.1.107Gravatar Runxi Yu2026-03-2582-4193/+0
* *: delta -> packfile/deltaGravatar Runxi Yu2026-03-252-2/+2
* *: objectstore -> object/storeGravatar Runxi Yu2026-03-2582-0/+4193