aboutsummaryrefslogtreecommitdiff
path: root/object
Commit message (Collapse)AuthorAgeFilesLines
...
* object/store: Simplify; remove composited writer and quarantinerGravatar Runxi Yu2026-05-164-42/+24
|
* object/signature: Most users of parse do not need specific errorsGravatar Runxi Yu2026-05-162-19/+15
|
* object/signature: AppendGravatar Runxi Yu2026-05-162-33/+32
|
* object/header: RefactorGravatar Runxi Yu2026-05-163-33/+23
|
* object/typ: SimplifyGravatar Runxi Yu2026-05-165-19/+19
|
* object/header: Call it AppendHeader and just accept unsigned sizesGravatar Runxi Yu2026-05-161-6/+2
|
* object/id: Remove more stuff that should belong in other subsystemsGravatar Runxi Yu2026-05-163-12/+9
|
* obejct/id: Remove pack/signature/etc-specific object ID propertiesGravatar Runxi Yu2026-05-153-77/+0
| | | | | These properties should belong to their relevant package rather than getting stuffed into object/id.
* object/typ: Don't mirror packfilesGravatar Runxi Yu2026-04-143-35/+6
| | | | | | | | | | | Future, ref delta, and offset delta are all implementation details to the packfile format and may or may not apply elsewhere. object/typ should only include base object types and should be backend-agnostic (and TypeInvalid). Also, object type to property mappings such as isBase should generally belong in the layer that actually needs them; in this case, .pack/.idx/.rev.
* object/signature: Rename Serialize to BytesGravatar Runxi Yu2026-04-021-2/+2
|
* furgit: I forgot to add lifetime labelsGravatar Runxi Yu2026-04-021-0/+2
|
* object/signature: AddGravatar Runxi Yu2026-04-026-0/+156
|
* object/header: AddGravatar Runxi Yu2026-04-024-0/+80
|
* object/store: Add interfacesGravatar Runxi Yu2026-04-024-0/+213
|
* object/store: Document packageGravatar Runxi Yu2026-04-021-0/+13
|
* object/typ: Implement object typesGravatar Runxi Yu2026-04-025-0/+100
|
* ci: Stricter lintingGravatar Runxi Yu2026-04-024-126/+153
|
* object/id: Add algorithm testsGravatar Runxi Yu2026-04-021-0/+200
|
* object/id: Add more object ID stuffGravatar Runxi Yu2026-04-025-2/+101
|
* object/id: Add algorithm stuffGravatar Runxi Yu2026-04-026-1/+164
|
* object/id: Add algorithmGravatar Runxi Yu2026-04-021-0/+17
|
* object/id: DocumentGravatar Runxi Yu2026-04-021-0/+2
|
* object: DocumentGravatar Runxi Yu2026-04-021-0/+14
|
* *: RemoveGravatar Runxi Yu2026-04-02312-13837/+0
|
* object/id: Mut-Never RawBytes v0.1.171Gravatar Runxi Yu2026-03-311-3/+2
|
* object/store/packed/internal/ingest: TODO v0.1.170Gravatar Runxi Yu2026-03-311-0/+1
|
* object/fetch: Wrap ReadSize errorsGravatar Runxi Yu2026-03-311-1/+6
|
* object/fetch: Cleanup and add header/sizeGravatar Runxi Yu2026-03-3113-113/+42
|
* object/fetch: Remove peel to tag functions v0.1.165Gravatar Runxi Yu2026-03-313-44/+0
| | | | They were meaningless and confusing
* *: Fix lints v0.1.164Gravatar Runxi Yu2026-03-302-5/+13
|
* object/store: Unify writers and fix naming v0.1.160Gravatar Runxi Yu2026-03-3010-43/+49
|
* object/store/dual: Dual shouldn't satisfy {Object,Pack}Quarantiner at allGravatar Runxi Yu2026-03-302-36/+0
|
* 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
|