aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)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 ChainGravatar Runxi Yu2026-02-211-0/+89
| | | | Not sure if it belongs here, we'll see in the future.
* 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 ObjectIDGravatar Runxi Yu2026-02-203-0/+339
| | | | | 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.
* README: Add a more minimal versionGravatar Runxi Yu2026-02-201-0/+109
|
* Delete everything, I'm redesigning this.Gravatar Runxi Yu2026-02-2078-11459/+0
| | | | | 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.
* Comment on prior reverts removing the pack writing API v0.1.9Gravatar Runxi Yu2026-02-200-0/+0
| | | | | | The API was poorly designed and required you to serialize potentially millions of OIDs into memory which is obviously not acceptable. Needs redesign.
* Revert "pack: basic packfile writing"Gravatar Runxi Yu2026-02-202-488/+0
| | | | This reverts commit e6919174cfb82e283ba7201a06067650dab3cb15.
* Revert "pack: Harden pack writing test with 1000 1kb files"Gravatar Runxi Yu2026-02-201-15/+5
| | | | This reverts commit 8580891b922d3a09a1181743fdd8eb4828f6fba9.
* Revert "packed: More uniform file naming scheme"Gravatar Runxi Yu2026-02-205-0/+0
| | | | This reverts commit 33de7fd28ce870d0b98016fcb42aa9ae5c0ca78a.
* Revert "README: We support basic packfile writing now"Gravatar Runxi Yu2026-02-201-1/+0
| | | | This reverts commit 096319e98072461a05b3e229ee7974db681b3e76.
* Revert "packed: Write packs with deltas"Gravatar Runxi Yu2026-02-208-1086/+170
| | | | This reverts commit 17c9aee0e781026353ead4ac749a3ae89c83d007.
* Revert "packed: Use random delta seed"Gravatar Runxi Yu2026-02-201-7/+3
| | | | This reverts commit 26ae77e8f63111bba3dd4e92ffcaccaa76570927.
* Revert "packed: Fix message for thin packs not implemented"Gravatar Runxi Yu2026-02-201-2/+2
| | | | This reverts commit 2b87aa39ab9d19cb93a087f0cf6641334d103048.
* Revert "packed: Cleanup"Gravatar Runxi Yu2026-02-202-23/+37
| | | | This reverts commit 45da63f4d0fd94e5a8b11fc6aa8b626338dcabf8.
* Revert "README: Writing packfiles has deltas now, but not thin packs"Gravatar Runxi Yu2026-02-201-1/+1
| | | | This reverts commit aa40b93f0fd5fab62e99ca2aba87b2e5c8c75f9c.
* Revert "delta, packed: Use xxhash instead of murmurhash2"Gravatar Runxi Yu2026-02-204-28/+23
| | | | This reverts commit ac400226b0b622aae21b09cb6c83f07924647d0d.
* Revert "delta: Fix indentation"Gravatar Runxi Yu2026-02-201-5/+5
| | | | This reverts commit b704f756e7f40bb83f2d4dd97d6f740f13a02ab1.
* Revert "packed: Make packWriter implement Write directly instead of wrapping"Gravatar Runxi Yu2026-02-201-13/+17
| | | | This reverts commit 50cd7868cf055bce46e1a4253840089dfc602a11.
* Revert "README: commit-graph is in-progress"Gravatar Runxi Yu2026-02-201-1/+1
| | | | This reverts commit 03369f29f16970b672eda02a2b3724800a561f3d.
* Revert "README: Add writing thin packs to the list of things to do"Gravatar Runxi Yu2026-02-201-1/+0
| | | | This reverts commit dd59d664675ad7dfef033311d279c6f988b367d4.
* Revert "commitgraph: Add basic commit-graph implementation"Gravatar Runxi Yu2026-02-204-1294/+1
| | | | This reverts commit 1ea061c92ca6ad435c00bea458b8f24a5e1a822a.
* Revert "commitgraph: Add write stub"Gravatar Runxi Yu2026-02-201-6/+0
| | | | This reverts commit d65577ac3b55f3a52d1a507f3204a03df270b1ec.
* Revert "README: Reachability bitmaps planned for the future"Gravatar Runxi Yu2026-02-201-2/+0
| | | | This reverts commit 68ab022cf978fc1159cdcfb04c62cd57521be847.
* Revert "reachability: Add basic reachability API"Gravatar Runxi Yu2026-02-202-581/+0
| | | | This reverts commit 1fa0d2bcfa7aebdcec8644f53acc58465c109b72.
* Revert "packed, delta: Implement thin packs"Gravatar Runxi Yu2026-02-203-306/+9
| | | | This reverts commit 8e320c9ca634e6b2431f9442b7d5191864735ae4.
* Revert "test: Make gitCmd accept an stdin []byte"Gravatar Runxi Yu2026-02-2011-213/+239
| | | | This reverts commit f762271dbfc121eaac7eb59c0beb01620a09118f.
* Revert "packed: Factor out packWriteObjects and clean up"Gravatar Runxi Yu2026-02-202-5/+16
| | | | This reverts commit 06b3648782c860ac0bc096e30e72587d5016e4e4.
* Revert "README: thin packs are supported now"Gravatar Runxi Yu2026-02-201-1/+1
| | | | This reverts commit 115beec0b2d29cb89ec73809b432a40e22bac07b.
* Revert "README: Update packfile/thin/delta related feature items"Gravatar Runxi Yu2026-02-201-3/+3
| | | | This reverts commit 9fccc79763651ab45b2643dd21216411971bff74.
* Revert "packed, delta: Some improvements for base selection"Gravatar Runxi Yu2026-02-203-109/+8
| | | | This reverts commit c1f17baa57bad0f61e639fc39c8cd5e4872142f6.
* Revert "README: Clarify pack/delta/thin features"Gravatar Runxi Yu2026-02-201-6/+2
| | | | This reverts commit 0a0fa13928bcc136b45e289f86bebc6a300e5975.