| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | obj, loose: Add Object.Serialize() interface | 2026-01-29 | 2 | -16/+6 | |
| | | |||||
| * | packed: Make packWriter implement Write directly instead of wrapping | 2026-01-29 | 1 | -17/+13 | |
| | | |||||
| * | hash: Make streaming hashes possible | 2026-01-29 | 2 | -14/+17 | |
| | | |||||
| * | murmurhash2: Delete | 2026-01-29 | 1 | -42/+0 | |
| | | |||||
| * | delta, packed: Use xxhash instead of murmurhash2 | 2026-01-29 | 4 | -23/+28 | |
| | | |||||
| * | go.mod: Introduce xxhash | 2026-01-29 | 2 | -0/+4 | |
| | | |||||
| * | README: We'll use github.com/cespare/xxhash/v2 | 2026-01-29 | 1 | -2/+2 | |
| | | |||||
| * | go.mod: Bump golang.org/x/sys | 2026-01-29 | 2 | -3/+3 | |
| | | |||||
| * | go.mod: Bump Go to 1.25 | 2026-01-29 | 1 | -1/+1 | |
| | | |||||
| * | README: Writing packfiles has deltas now, but not thin packs | 2026-01-29 | 1 | -1/+1 | |
| | | |||||
| * | packed: Cleanup | 2026-01-29 | 2 | -37/+23 | |
| | | |||||
| * | TODO: Add revamp error handling | 2026-01-29 | 1 | -0/+1 | |
| | | |||||
| * | zlibx: Make DecompressSized return the number of bytes consumed | 2026-01-29 | 4 | -45/+17 | |
| | | |||||
| * | packed: Fix message for thin packs not implemented | 2026-01-29 | 1 | -2/+2 | |
| | | |||||
| * | packed: Use random delta seed | 2026-01-29 | 1 | -1/+7 | |
| | | |||||
| * | packed: Write packs with deltas | 2026-01-29 | 9 | -170/+1157 | |
| | | |||||
| * | README: Various updates | 2026-01-29 | 1 | -4/+4 | |
| | | |||||
| * | README: We support basic packfile writing now | 2026-01-29 | 1 | -0/+1 | |
| | | |||||
| * | packed: More uniform file naming scheme | 2026-01-29 | 5 | -0/+0 | |
| | | |||||
| * | pack: Harden pack writing test with 1000 1kb files | 2026-01-28 | 1 | -5/+15 | |
| | | |||||
| * | pack: basic packfile writing | 2026-01-28 | 2 | -0/+499 | |
| | | |||||
| * | pack: Add _read to filenames | 2026-01-28 | 3 | -0/+0 | |
| | | |||||
| * | TODO: Cleanup | 2026-01-28 | 1 | -6/+6 | |
| | | |||||
| * | TODO: Tree insert entry | 2026-01-28 | 1 | -0/+1 | |
| | | |||||
| * | hash: Use a hashAlgorithmDetails struct for single source of truth v0.1.2 | 2026-01-27 | 8 | -72/+87 | |
| | | | | | | | hashAlgorithm's are assumed to be valid; methods on invalid hashAlgorithms will panic from out-of-bounds read when it's not found in hashAlgorithmTable and that's expected and intended. | ||||
| * | TODO: HashAlgorithm interface? compression agility? | 2026-01-27 | 1 | -0/+2 | |
| | | |||||
| * | tests: Fix usage of resolved ref | 2026-01-26 | 2 | -6/+6 | |
| | | |||||
| * | show-object: Fix usage of resolved ref | 2026-01-26 | 1 | -1/+1 | |
| | | |||||
| * | TODO: Merge TODO files | 2026-01-26 | 2 | -1/+2 | |
| | | |||||
| * | config: Note that we don't support includes yet | 2026-01-26 | 1 | -0/+2 | |
| | | |||||
| * | tree: Export TreeEntryNameCompare v0.1.1 | 2026-01-25 | 1 | -2/+2 | |
| | | |||||
| * | TODO: Ref might need to be an interface | 2026-01-25 | 1 | -0/+1 | |
| | | |||||
| * | refs: ResolveRefFully should return a Ref rather than a Hash v0.1.0 | 2026-01-25 | 1 | -7/+7 | |
| | | |||||
| * | .editorconfig | 2026-01-20 | 1 | -0/+12 | |
| | | |||||
| * | README: Document architectual considerations | 2026-01-19 | 1 | -0/+11 | |
| | | |||||
| * | go.mod: Try using go 1.24.0 | 2026-01-19 | 1 | -1/+1 | |
| | | |||||
| * | ci: FreeBSD probably doesn't need go-dev | 2026-01-19 | 1 | -1/+0 | |
| | | | | | Should've been go-devel anyway... | ||||
| * | ci: Add FreeBSD | 2026-01-19 | 2 | -0/+30 | |
| | | |||||
| * | More changes from the import URL update | 2026-01-19 | 9 | -14/+14 | |
| | | |||||
| * | hash: Document maxHashSize properly | 2026-01-19 | 1 | -19/+21 | |
| | | |||||
| * | go.mod: Use the codeberg import path | 2026-01-19 | 1 | -1/+1 | |
| | | |||||
| * | repo: Drop hashSize and use hashAlgo.size() | 2026-01-17 | 7 | -19/+17 | |
| | | |||||
| * | hash: Key by algorithm, not size | 2026-01-17 | 6 | -29/+75 | |
| | | |||||
| * | README: Clarify that the sha1 build tag is for testing only | 2026-01-17 | 1 | -1/+3 | |
| | | |||||
| * | README: Remove the stray ? in the builds.sr.ht URL | 2026-01-17 | 1 | -1/+1 | |
| | | |||||
| * | tests: Remove the silly tolerance bar that we used to do | 2026-01-17 | 1 | -13/+1 | |
| | | |||||
| * | loose/pack: Remove commented-out verifyTypedObject | 2026-01-15 | 2 | -7/+0 | |
| | | | | | It's not supposed to be used there anyway | ||||
| * | README.md: Some updates | 2026-01-13 | 1 | -21/+14 | |
| | | |||||
| * | Revert "adler32: Drop SSE3 support" | 2026-01-06 | 3 | -4/+232 | |
| | | | | | | This reverts commit ba327e76c5b110044ec8ebb75630e79506dfbed8 and re-adds SSE3 support at the request of Noisytoot. | ||||
| * | adler32: Drop SSE3 support | 2026-01-06 | 3 | -232/+4 | |
| | | |||||
