| Commit message (Expand) | Author | Age | Files | Lines |
| * | internal/testgit: Lint | Runxi Yu | 28 hours | 1 | -18/+20 |
| * | object/id: Rename algorithm to object format | Runxi Yu | 28 hours | 20 | -253/+210 |
| * | internal/testgit: Add Algorithm method | Runxi Yu | 28 hours | 1 | -0/+4 |
| * | internal/testgit: Fix documentation wrappin | Runxi Yu | 28 hours | 1 | -1/+2 |
| * | internal/testgit: Init | Runxi Yu | 30 hours | 2 | -0/+80 |
| * | README, CONTRIBUTING: Simplify | Runxi Yu | 30 hours | 2 | -32/+32 |
| * | README: Use the next branch's build status | Runxi Yu | 31 hours | 1 | -1/+1 |
| * | *: Reformat | Runxi Yu | 31 hours | 3 | -13/+15 |
| * | object{,/blob,/commit}: Fix lints | Runxi Yu | 31 hours | 4 | -7/+5 |
| * | object: Fix error handling | Runxi Yu | 31 hours | 1 | -5/+21 |
| * | object: Name parameters | Runxi Yu | 31 hours | 1 | -2/+2 |
| * | object/{blob,commit}: Remove testgit and other unsatisfied dependencies for now•••This should be reverted (literally, or in effect) sometime.
| Runxi Yu | 31 hours | 5 | -189/+4 |
| * | internal/testgit: Add doc | Runxi Yu | 31 hours | 1 | -0/+4 |
| * | object/{commit,signature}: Fix/remove errors | Runxi Yu | 31 hours | 3 | -13/+9 |
| * | object/commit: Basic implementation | Runxi Yu | 31 hours | 8 | -0/+335 |
| * | object/blob: Fix naming | Runxi Yu | 32 hours | 2 | -3/+3 |
| * | object: Add interfaces and global parser | Runxi Yu | 32 hours | 2 | -0/+58 |
| * | object/blob: Start | Runxi Yu | 32 hours | 6 | -0/+111 |
| * | REFACTOR: update progress | Runxi Yu | 7 days | 1 | -9/+0 |
| * | internal/adler32: ErrInvalidHashState* should be defined errors | Runxi Yu | 7 days | 1 | -2/+5 |
| * | internal/adler32: Import back | Runxi Yu | 7 days | 10 | -0/+484 |
| * | internal/cpu: Import back | Runxi Yu | 7 days | 6 | -0/+96 |
| * | object/{id,signature}: Rewrap documentation | Runxi Yu | 7 days | 2 | -2/+3 |
| * | common: Rewrap documentation | Runxi Yu | 7 days | 1 | -4/+8 |
| * | ci: Remove gosec exclusions | Runxi Yu | 7 days | 1 | -4/+0 |
| * | object/typ: Wrong capitalization in errors | Runxi Yu | 7 days | 1 | -1/+1 |
| * | object/store: ErrObjectNotFound is specifically reader-associated | Runxi Yu | 7 days | 2 | -17/+15 |
| * | internal/intconv: Wrap docs•••Maybe I should stop bikeshedding sometimes
and start working on something real :P
| Runxi Yu | 7 days | 1 | -10/+20 |
| * | object/{header,signature}: Rename Append* to Append | Runxi Yu | 7 days | 2 | -4/+4 |
| * | REFACTOR: I don't need cmd in my refactor. | Runxi Yu | 7 days | 1 | -3/+0 |
| * | common/iowrap: Wrap docs | Runxi Yu | 7 days | 1 | -1/+2 |
| * | object/store: Remove TODO | Runxi Yu | 7 days | 1 | -2/+0 |
| * | object/typ: Reformat a bit | Runxi Yu | 7 days | 4 | -8/+8 |
| * | object/signature: Just use a byte from the start | Runxi Yu | 9 days | 1 | -2/+2 |
| * | object/*: Fix lints | Runxi Yu | 9 days | 4 | -3/+6 |
| * | object/signature: Fix | Runxi Yu | 9 days | 1 | -7/+8 |
| * | REFACTOR: object/store | Runxi Yu | 9 days | 1 | -1/+0 |
| * | 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 |
| * | REFACTOR: update | Runxi Yu | 9 days | 1 | -2/+0 |
| * | object/signature: Most users of parse do not need specific errors | Runxi Yu | 9 days | 2 | -19/+15 |
| * | object/signature: Append | Runxi Yu | 9 days | 2 | -33/+32 |
| * | object/header: Refactor | Runxi Yu | 9 days | 4 | -34/+23 |
| * | object/typ: Simplify | Runxi Yu | 9 days | 5 | -19/+19 |
| * | object/id: done from REFACTOR | Runxi Yu | 9 days | 1 | -1/+0 |
| * | object/header: Call it AppendHeader and just accept unsigned sizes | Runxi Yu | 9 days | 1 | -6/+2 |
| * | object/id: Remove more stuff that should belong in other subsystems | Runxi Yu | 9 days | 3 | -12/+9 |
| * | refactor package roadmap | Runxi Yu | 9 days | 1 | -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.
| Runxi Yu | 10 days | 3 | -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.
| Runxi Yu | 2026-04-14 | 3 | -35/+6 |