aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* object/{blob,commit}: Remove testgit and other unsatisfied dependencies for now•••This should be reverted (literally, or in effect) sometime. Gravatar Runxi Yu2026-05-245-189/+4
* internal/testgit: Add docGravatar Runxi Yu2026-05-241-0/+4
* object/{commit,signature}: Fix/remove errorsGravatar Runxi Yu2026-05-243-13/+9
* object/commit: Basic implementationGravatar Runxi Yu2026-05-248-0/+335
* object/blob: Fix namingGravatar Runxi Yu2026-05-242-3/+3
* object: Add interfaces and global parserGravatar Runxi Yu2026-05-242-0/+58
* object/blob: StartGravatar Runxi Yu2026-05-246-0/+111
* REFACTOR: update progressGravatar Runxi Yu2026-05-181-9/+0
* internal/adler32: ErrInvalidHashState* should be defined errorsGravatar Runxi Yu2026-05-181-2/+5
* internal/adler32: Import backGravatar Runxi Yu2026-05-1810-0/+484
* internal/cpu: Import backGravatar Runxi Yu2026-05-186-0/+96
* object/{id,signature}: Rewrap documentationGravatar Runxi Yu2026-05-182-2/+3
* common: Rewrap documentationGravatar Runxi Yu2026-05-181-4/+8
* ci: Remove gosec exclusionsGravatar Runxi Yu2026-05-181-4/+0
* object/typ: Wrong capitalization in errorsGravatar Runxi Yu2026-05-181-1/+1
* object/store: ErrObjectNotFound is specifically reader-associatedGravatar Runxi Yu2026-05-182-17/+15
* internal/intconv: Wrap docs•••Maybe I should stop bikeshedding sometimes and start working on something real :P Gravatar Runxi Yu2026-05-181-10/+20
* object/{header,signature}: Rename Append* to AppendGravatar Runxi Yu2026-05-182-4/+4
* REFACTOR: I don't need cmd in my refactor.Gravatar Runxi Yu2026-05-181-3/+0
* common/iowrap: Wrap docsGravatar Runxi Yu2026-05-181-1/+2
* object/store: Remove TODOGravatar Runxi Yu2026-05-181-2/+0
* object/typ: Reformat a bitGravatar Runxi Yu2026-05-184-8/+8
* object/signature: Just use a byte from the startGravatar Runxi Yu2026-05-161-2/+2
* object/*: Fix lintsGravatar Runxi Yu2026-05-164-3/+6
* object/signature: FixGravatar Runxi Yu2026-05-161-7/+8
* REFACTOR: object/storeGravatar Runxi Yu2026-05-161-1/+0
* object/store: Reader -> ObjectReaderGravatar Runxi Yu2026-05-163-4/+4
* object/store: Simplify; remove composited writer and quarantinerGravatar Runxi Yu2026-05-164-42/+24
* REFACTOR: updateGravatar Runxi Yu2026-05-161-2/+0
* 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-164-34/+23
* object/typ: SimplifyGravatar Runxi Yu2026-05-165-19/+19
* object/id: done from REFACTORGravatar Runxi Yu2026-05-161-1/+0
* 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
* refactor package roadmapGravatar Runxi Yu2026-05-161-0/+76
* obejct/id: Remove pack/signature/etc-specific object ID properties•••These properties should belong to their relevant package rather than getting stuffed into object/id. Gravatar Runxi Yu2026-05-153-77/+0
* object/typ: Don't mirror packfiles•••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. Gravatar Runxi Yu2026-04-143-35/+6
* 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