aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* obejct/id: Remove pack/signature/etc-specific object ID propertiesGravatar Runxi Yu10 days3-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-022-0/+11
|
* object/signature: AddGravatar Runxi Yu2026-04-026-0/+156
|
* object/header: AddGravatar Runxi Yu2026-04-024-0/+80
|
* internal/intconv: Actually it's fine for these to be in one file probablyGravatar Runxi Yu2026-04-0211-128/+93
|
* object/store: Add interfacesGravatar Runxi Yu2026-04-024-0/+213
|
* furgit: Fix doc whitespaceGravatar Runxi Yu2026-04-021-0/+1
|
* object/store: Document packageGravatar Runxi Yu2026-04-021-0/+13
|
* furgit: Document interface/implementation contract docsGravatar Runxi Yu2026-04-021-0/+7
|
* object/typ: Implement object typesGravatar Runxi Yu2026-04-025-0/+100
|
* ci: Stricter lintingGravatar Runxi Yu2026-04-026-133/+155
|
* 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
|
* common: Document only for external APIsGravatar Runxi Yu2026-04-021-0/+5
|
* common: DocumentGravatar Runxi Yu2026-04-021-0/+2
|
* common/iowrap: AddGravatar Runxi Yu2026-04-023-0/+32
|
* internal: DocumentationGravatar Runxi Yu2026-04-021-0/+2
|
* internal/intconv: AddGravatar Runxi Yu2026-04-0212-0/+142
|
* go.mod: InitGravatar Runxi Yu2026-04-021-0/+3
|
* furgit: Add package-level doc-commentGravatar Runxi Yu2026-04-021-0/+60
|
* *: RemoveGravatar Runxi Yu2026-04-021017-63245/+8
|
* research: Add dynamic pack resources v0.1.172Gravatar Runxi Yu2026-04-011-0/+7
|
* object/id: Mut-Never RawBytes v0.1.171Gravatar Runxi Yu2026-03-312-3/+6
|
* object/store/packed/internal/ingest: TODO v0.1.170Gravatar Runxi Yu2026-03-311-0/+1
|
* furgit: Clarify what depending on repo means v0.1.169Gravatar Runxi Yu2026-03-311-2/+3
|
* repository: Pass the fetcher to reachability v0.1.168Gravatar Runxi Yu2026-03-311-1/+1
|
* reachability: Use fetcher and clean up some legacy helper stuffGravatar Runxi Yu2026-03-319-140/+46
|
* commitquery: Error handling cleanup after the fetcher portGravatar Runxi Yu2026-03-312-55/+12
| | | | | Still a few weird parts, but I forgot what those helpers were for, and the semantics were a bit awkward... will check later™
* object/fetch: Wrap ReadSize errorsGravatar Runxi Yu2026-03-311-1/+6
|
* internal/peel: Purge v0.1.167Gravatar Runxi Yu2026-03-311-50/+0
|
* object/fetch: Cleanup and add header/sizeGravatar Runxi Yu2026-03-3113-113/+42
|
* ref/store: Simplify names v0.1.166Gravatar Runxi Yu2026-03-3112-27/+27
|
* object/fetch: Remove peel to tag functions v0.1.165Gravatar Runxi Yu2026-03-313-44/+0
| | | | They were meaningless and confusing
* ref/store: Shape Batch a bit more like Transaction and eagerly validate what ↵Gravatar Runxi Yu2026-03-316-46/+66
| | | | we could.
* *: Fix lints v0.1.164Gravatar Runxi Yu2026-03-303-6/+14
|
* TODO: update v0.1.163Gravatar Runxi Yu2026-03-301-21/+12
|
* network/receivepack/service: Some cleanups v0.1.162Gravatar Runxi Yu2026-03-304-24/+14
|
* network/receivepack: Fix some leftoversGravatar Runxi Yu2026-03-304-5/+2
|
* network/receivepack: Cleanup; also document QuarantinedObjects nullnessGravatar Runxi Yu2026-03-306-11/+15
|
* network/receivepack: Use dualGravatar Runxi Yu2026-03-3014-740/+216
|
* repository: Use dual v0.1.161Gravatar Runxi Yu2026-03-304-41/+40
|
* 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
|