aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* README: We want reftables in the futureGravatar Runxi Yu2026-01-311-0/+1
* protostream: Add a helper package to frame protocol-v2 responses•••This should take care of sideband-all Gravatar Runxi Yu2026-01-301-0/+143
* pktline: Make Reader/Writer structsGravatar Runxi Yu2026-01-302-33/+49
* repo: Fix test, Fatal -> FatalfGravatar Runxi Yu2026-01-301-1/+1
* README: Clarify pack/delta/thin featuresGravatar Runxi Yu2026-01-301-2/+6
* repo: Fail test instead of skipping on inability to open current repo if presentGravatar Runxi Yu2026-01-301-1/+1
* packed, delta: Some improvements for base selection•••* sort objects by type then size to improve window quality * prune bad candidates with size ratio checks * have objects are preferred Gravatar Runxi Yu2026-01-303-8/+109
* README: Update packfile/thin/delta related feature itemsGravatar Runxi Yu2026-01-301-3/+3
* README: thin packs are supported nowGravatar Runxi Yu2026-01-301-1/+1
* packed: Factor out packWriteObjects and clean upGravatar Runxi Yu2026-01-302-16/+5
* test: Make gitCmd accept an stdin []byteGravatar Runxi Yu2026-01-3011-239/+213
* packed, delta: Implement thin packsGravatar Runxi Yu2026-01-303-9/+306
* reachability: Add basic reachability API•••Bitmaps not supported yet Gravatar Runxi Yu2026-01-302-0/+581
* README: Reachability bitmaps planned for the futureGravatar Runxi Yu2026-01-301-0/+2
* commitgraph: Add write stubGravatar Runxi Yu2026-01-301-0/+6
* commitgraph: Add basic commit-graph implementationGravatar Runxi Yu2026-01-304-1/+1294
* README: Add writing thin packs to the list of things to doGravatar Runxi Yu2026-01-301-0/+1
* README: commit-graph is in-progressGravatar Runxi Yu2026-01-301-1/+1
* bloom: Add bloom filter implementation for commit-graphGravatar Runxi Yu2026-01-302-0/+241
* difflines: Rename from diffbytes v0.1.7Gravatar Runxi Yu2026-01-304-348/+348
* diffbytes: Add package-level doc-commentGravatar Runxi Yu2026-01-301-0/+1
* pktline: Move out of internal; fix package-level doc-commentGravatar Runxi Yu2026-01-302-1/+1
* config: Add package-level doc-commentGravatar Runxi Yu2026-01-301-0/+1
* adler32: Add package-level doc-commentGravatar Runxi Yu2026-01-301-0/+1
* blob: Add field documentation v0.1.6Gravatar Runxi Yu2026-01-301-0/+1
* tree: Remove implementation-detail documentationGravatar Runxi Yu2026-01-301-3/+0
* difftrees: Remove extra blank lines in TreeDiffEntry structGravatar Runxi Yu2026-01-301-3/+0
* delta: Fix indentationGravatar Runxi Yu2026-01-301-5/+5
* zlibx: Make DecompressSized's return int more obviously mean consumedGravatar Runxi Yu2026-01-301-1/+1
* diffbytes: Move to its own package v0.1.5Gravatar Runxi Yu2026-01-303-3/+3
* diffbytes: Add comments for BytesDiffChunkKind enumsGravatar Runxi Yu2026-01-301-0/+3
* README: Simplify architectual considerations sectionGravatar Runxi Yu2026-01-301-8/+6
* pktline: Add package-level documentation line v0.1.4Gravatar Runxi Yu2026-01-301-0/+1
* ci: Remove FreeBSD support for now•••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. Gravatar Runxi Yu2026-01-301-29/+0
* pktline: Add basic pktline supportGravatar Runxi Yu2026-01-302-0/+251
* tree: Add unit test for TreeEntryNameCompare v0.1.3Gravatar Runxi Yu2026-01-291-0/+121
* tree: Add simple unit tests for entry Insert/RemoveGravatar Runxi Yu2026-01-291-0/+57
* tree: Document TreeEntryNameCompareGravatar Runxi Yu2026-01-291-0/+4
* tree: Add InsertEntry and RemoveEntryGravatar Runxi Yu2026-01-291-0/+41
* obj, loose: Add Object.Serialize() interfaceGravatar Runxi Yu2026-01-292-16/+6
* packed: Make packWriter implement Write directly instead of wrappingGravatar Runxi Yu2026-01-291-17/+13
* hash: Make streaming hashes possibleGravatar Runxi Yu2026-01-292-14/+17
* murmurhash2: DeleteGravatar Runxi Yu2026-01-291-42/+0
* delta, packed: Use xxhash instead of murmurhash2Gravatar Runxi Yu2026-01-294-23/+28
* go.mod: Introduce xxhashGravatar Runxi Yu2026-01-292-0/+4
* README: We'll use github.com/cespare/xxhash/v2Gravatar Runxi Yu2026-01-291-2/+2
* go.mod: Bump golang.org/x/sysGravatar Runxi Yu2026-01-292-3/+3
* go.mod: Bump Go to 1.25Gravatar Runxi Yu2026-01-291-1/+1
* README: Writing packfiles has deltas now, but not thin packsGravatar Runxi Yu2026-01-291-1/+1
* packed: CleanupGravatar Runxi Yu2026-01-292-37/+23