aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* testgit: Use objectid's SupportedAlgorithms v0.1.10Gravatar Runxi Yu2026-02-211-9/+1
* objectid: Add SupportedAlgorithmsGravatar Runxi Yu2026-02-211-1/+10
* objectdb: Add Reader-based methodsGravatar Runxi Yu2026-02-212-0/+44
* objectdb: Add Chain•••Not sure if it belongs here, we'll see in the future. Gravatar Runxi Yu2026-02-211-0/+89
* objectdb: Add ObjectDB interfaceGravatar Runxi Yu2026-02-211-0/+26
* *: Replace repo with testRepoGravatar Runxi Yu2026-02-2021-124/+124
* objectid: Use _test package for testsGravatar Runxi Yu2026-02-201-24/+26
* config: Use _test package for testsGravatar Runxi Yu2026-02-201-9/+10
* objectid: Rename from oidGravatar Runxi Yu2026-02-2030-83/+83
* config: Import from the previous version and fix test harnessesGravatar Runxi Yu2026-02-202-0/+773
* object: Add general parse functionGravatar Runxi Yu2026-02-201-0/+40
* oid: Remove these unnecessary checks tooGravatar Runxi Yu2026-02-201-6/+0
* object: I guess these checks are unnecessaryGravatar Runxi Yu2026-02-204-19/+0
* object: Remove the old opaque errorsGravatar Runxi Yu2026-02-2010-30/+24
* object: Use objectheaderGravatar Runxi Yu2026-02-209-52/+57
* objectheader: Add loose-object header parsing and emitting codeGravatar Runxi Yu2026-02-203-0/+75
* object: Use objecttype instead of doing object types ourselfGravatar Runxi Yu2026-02-2011-80/+50
* objecttype: Factor out object typesGravatar Runxi Yu2026-02-201-0/+55
* object: Add testsGravatar Runxi Yu2026-02-209-0/+445
* object: Add basic object codeGravatar Runxi Yu2026-02-2015-0/+830
* testgit: Add test harnessesGravatar Runxi Yu2026-02-2013-0/+290
* oid: Add ObjectID•••The tests are not rreeeaallly necessary but I guess if I somehow mess things up here, that'd pick it up earlier than debugging other things. Gravatar Runxi Yu2026-02-203-0/+339
* README: Add a more minimal versionGravatar Runxi Yu2026-02-201-0/+109
* Delete everything, I'm redesigning this.•••I'll stop using a flat package and make things much more modular. And also experiment with streaming APIs so large blobs don't OOM us. Gravatar Runxi Yu2026-02-2078-11459/+0
* Comment on prior reverts removing the pack writing API•••The API was poorly designed and required you to serialize potentially millions of OIDs into memory which is obviously not acceptable. Needs redesign. v0.1.9Gravatar Runxi Yu2026-02-200-0/+0
* Revert "pack: basic packfile writing"•••This reverts commit e6919174cfb82e283ba7201a06067650dab3cb15. Gravatar Runxi Yu2026-02-202-488/+0
* Revert "pack: Harden pack writing test with 1000 1kb files"•••This reverts commit 8580891b922d3a09a1181743fdd8eb4828f6fba9. Gravatar Runxi Yu2026-02-201-15/+5
* Revert "packed: More uniform file naming scheme"•••This reverts commit 33de7fd28ce870d0b98016fcb42aa9ae5c0ca78a. Gravatar Runxi Yu2026-02-205-0/+0
* Revert "README: We support basic packfile writing now"•••This reverts commit 096319e98072461a05b3e229ee7974db681b3e76. Gravatar Runxi Yu2026-02-201-1/+0
* Revert "packed: Write packs with deltas"•••This reverts commit 17c9aee0e781026353ead4ac749a3ae89c83d007. Gravatar Runxi Yu2026-02-208-1086/+170
* Revert "packed: Use random delta seed"•••This reverts commit 26ae77e8f63111bba3dd4e92ffcaccaa76570927. Gravatar Runxi Yu2026-02-201-7/+3
* Revert "packed: Fix message for thin packs not implemented"•••This reverts commit 2b87aa39ab9d19cb93a087f0cf6641334d103048. Gravatar Runxi Yu2026-02-201-2/+2
* Revert "packed: Cleanup"•••This reverts commit 45da63f4d0fd94e5a8b11fc6aa8b626338dcabf8. Gravatar Runxi Yu2026-02-202-23/+37
* Revert "README: Writing packfiles has deltas now, but not thin packs"•••This reverts commit aa40b93f0fd5fab62e99ca2aba87b2e5c8c75f9c. Gravatar Runxi Yu2026-02-201-1/+1
* Revert "delta, packed: Use xxhash instead of murmurhash2"•••This reverts commit ac400226b0b622aae21b09cb6c83f07924647d0d. Gravatar Runxi Yu2026-02-204-28/+23
* Revert "delta: Fix indentation"•••This reverts commit b704f756e7f40bb83f2d4dd97d6f740f13a02ab1. Gravatar Runxi Yu2026-02-201-5/+5
* Revert "packed: Make packWriter implement Write directly instead of wrapping"•••This reverts commit 50cd7868cf055bce46e1a4253840089dfc602a11. Gravatar Runxi Yu2026-02-201-13/+17
* Revert "README: commit-graph is in-progress"•••This reverts commit 03369f29f16970b672eda02a2b3724800a561f3d. Gravatar Runxi Yu2026-02-201-1/+1
* Revert "README: Add writing thin packs to the list of things to do"•••This reverts commit dd59d664675ad7dfef033311d279c6f988b367d4. Gravatar Runxi Yu2026-02-201-1/+0
* Revert "commitgraph: Add basic commit-graph implementation"•••This reverts commit 1ea061c92ca6ad435c00bea458b8f24a5e1a822a. Gravatar Runxi Yu2026-02-204-1294/+1
* Revert "commitgraph: Add write stub"•••This reverts commit d65577ac3b55f3a52d1a507f3204a03df270b1ec. Gravatar Runxi Yu2026-02-201-6/+0
* Revert "README: Reachability bitmaps planned for the future"•••This reverts commit 68ab022cf978fc1159cdcfb04c62cd57521be847. Gravatar Runxi Yu2026-02-201-2/+0
* Revert "reachability: Add basic reachability API"•••This reverts commit 1fa0d2bcfa7aebdcec8644f53acc58465c109b72. Gravatar Runxi Yu2026-02-202-581/+0
* Revert "packed, delta: Implement thin packs"•••This reverts commit 8e320c9ca634e6b2431f9442b7d5191864735ae4. Gravatar Runxi Yu2026-02-203-306/+9
* Revert "test: Make gitCmd accept an stdin []byte"•••This reverts commit f762271dbfc121eaac7eb59c0beb01620a09118f. Gravatar Runxi Yu2026-02-2011-213/+239
* Revert "packed: Factor out packWriteObjects and clean up"•••This reverts commit 06b3648782c860ac0bc096e30e72587d5016e4e4. Gravatar Runxi Yu2026-02-202-5/+16
* Revert "README: thin packs are supported now"•••This reverts commit 115beec0b2d29cb89ec73809b432a40e22bac07b. Gravatar Runxi Yu2026-02-201-1/+1
* Revert "README: Update packfile/thin/delta related feature items"•••This reverts commit 9fccc79763651ab45b2643dd21216411971bff74. Gravatar Runxi Yu2026-02-201-3/+3
* Revert "packed, delta: Some improvements for base selection"•••This reverts commit c1f17baa57bad0f61e639fc39c8cd5e4872142f6. Gravatar Runxi Yu2026-02-203-109/+8
* Revert "README: Clarify pack/delta/thin features"•••This reverts commit 0a0fa13928bcc136b45e289f86bebc6a300e5975. Gravatar Runxi Yu2026-02-201-6/+2