| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pktline: Add package-level documentation line v0.1.4 | 2026-01-30 | 1 | -0/+1 | |
| | | |||||
| * | ci: Remove FreeBSD support for now | 2026-01-30 | 1 | -29/+0 | |
| | | | | | | | builds.sr.ht's FreeBSD image has golangci-lint 1.24, and we need Go 1.25. There's also very little advantage, as of right now, to have multiple OSes in the CI. | ||||
| * | pktline: Add basic pktline support | 2026-01-30 | 2 | -0/+251 | |
| | | |||||
| * | tree: Add unit test for TreeEntryNameCompare v0.1.3 | 2026-01-29 | 1 | -0/+121 | |
| | | |||||
| * | tree: Add simple unit tests for entry Insert/Remove | 2026-01-29 | 1 | -0/+57 | |
| | | |||||
| * | tree: Document TreeEntryNameCompare | 2026-01-29 | 1 | -0/+4 | |
| | | |||||
| * | tree: Add InsertEntry and RemoveEntry | 2026-01-29 | 1 | -0/+41 | |
| | | |||||
| * | 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 | |
| | | |||||
