aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Gotta study the Gitlab cdc thing v0.1.8Gravatar Runxi Yu2026-02-171-0/+1
| | | | found by ori@
* README: Add a variation of Got's bug reporting guidelinesGravatar Runxi Yu2026-02-151-0/+16
|
* zlib: Pool writers tooGravatar Runxi Yu2026-02-122-15/+50
|
* README: Poor code quality D:Gravatar Runxi Yu2026-02-011-0/+1
|
* README: Remove non-intention to support flexible storage backendsGravatar Runxi Yu2026-01-311-3/+1
|
* README: Large binary database format or somethingGravatar Runxi Yu2026-01-311-0/+1
|
* README: I guess we also want large object promisors in the futureGravatar Runxi Yu2026-01-311-0/+1
|
* README: We want reftables in the futureGravatar Runxi Yu2026-01-311-0/+1
|
* protostream: Add a helper package to frame protocol-v2 responsesGravatar Runxi Yu2026-01-301-0/+143
| | | | This should take care of sideband-all
* 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 selectionGravatar Runxi Yu2026-01-303-8/+109
| | | | | | * sort objects by type then size to improve window quality * prune bad candidates with size ratio checks * have objects are preferred
* 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 APIGravatar Runxi Yu2026-01-302-0/+581
| | | | Bitmaps not supported yet
* 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 nowGravatar Runxi Yu2026-01-301-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 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
|