| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | objectstore/loose: Use filepath instead of path when joining OS paths | 2026-02-21 | 1 | -2/+2 | |
| * | objectstore/loose: We should receive the objects directory, not repo root | 2026-02-21 | 3 | -8/+11 | |
| * | objectstore/loose: Add testing | 2026-02-21 | 1 | -0/+199 | |
| * | objectstore/loose: We don't need this nil check either, I think | 2026-02-21 | 1 | -4/+0 | |
| * | refstore/chain: Remove casts unsupported by the contract | 2026-02-21 | 1 | -13/+0 | |
| * | refstore: Document that ref.Detached/Symbolic should be values, not•••pointers. | 2026-02-21 | 1 | -0/+3 | |
| * | objectstore/loose: Simplify ReadBytes* with a helper | 2026-02-21 | 1 | -10/+18 | |
| * | objectstore/loose: Remove redundant length check | 2026-02-21 | 1 | -3/+0 | |
| * | objectstore/loose: Verify the length where possible. | 2026-02-21 | 2 | -4/+15 | |
| * | objectstore: Clarify the hash contract in ReadBytesFull | 2026-02-21 | 1 | -1/+4 | |
| * | objectstore/loose: Add loose backend | 2026-02-21 | 6 | -0/+269 | |
| * | objectstore: ReadReaderContent should have an advisory declared length | 2026-02-21 | 2 | -8/+9 | |
| * | objectstore: Rename ObjectStore to Store | 2026-02-21 | 2 | -5/+5 | |
| * | refstore/chain: Add chained refstore implementation | 2026-02-21 | 1 | -0/+130 | |
| * | refstore: Add documentation on declared Store methods | 2026-02-21 | 1 | -0/+12 | |
| * | object: Right, I could use Cut here | 2026-02-21 | 2 | -8/+5 | |
| * | object: Reformat | 2026-02-21 | 4 | -4/+4 | |
| * | refstore: Add basic reference store interfaces | 2026-02-21 | 1 | -0/+19 | |
| * | ref: Add Ref, Detached, Symbolic | 2026-02-21 | 1 | -0/+41 | |
| * | objectstore: Rename from objectdb | 2026-02-21 | 2 | -24/+24 | |
| * | objectdb/chain: Chain belongs separately from objectdb | 2026-02-21 | 1 | -15/+17 | |
| * | objectheader: Move out of internal | 2026-02-21 | 8 | -6/+6 | |
| * | testgit: Use objectid's SupportedAlgorithms v0.1.10 | 2026-02-21 | 1 | -9/+1 | |
| * | objectid: Add SupportedAlgorithms | 2026-02-21 | 1 | -1/+10 | |
| * | objectdb: Add Reader-based methods | 2026-02-21 | 2 | -0/+44 | |
| * | objectdb: Add Chain•••Not sure if it belongs here, we'll see in the future. | 2026-02-21 | 1 | -0/+89 | |
| * | objectdb: Add ObjectDB interface | 2026-02-21 | 1 | -0/+26 | |
| * | *: Replace repo with testRepo | 2026-02-20 | 21 | -124/+124 | |
| * | objectid: Use _test package for tests | 2026-02-20 | 1 | -24/+26 | |
| * | config: Use _test package for tests | 2026-02-20 | 1 | -9/+10 | |
| * | objectid: Rename from oid | 2026-02-20 | 30 | -83/+83 | |
| * | config: Import from the previous version and fix test harnesses | 2026-02-20 | 2 | -0/+773 | |
| * | object: Add general parse function | 2026-02-20 | 1 | -0/+40 | |
| * | oid: Remove these unnecessary checks too | 2026-02-20 | 1 | -6/+0 | |
| * | object: I guess these checks are unnecessary | 2026-02-20 | 4 | -19/+0 | |
| * | object: Remove the old opaque errors | 2026-02-20 | 10 | -30/+24 | |
| * | object: Use objectheader | 2026-02-20 | 9 | -52/+57 | |
| * | objectheader: Add loose-object header parsing and emitting code | 2026-02-20 | 3 | -0/+75 | |
| * | object: Use objecttype instead of doing object types ourself | 2026-02-20 | 11 | -80/+50 | |
| * | objecttype: Factor out object types | 2026-02-20 | 1 | -0/+55 | |
| * | object: Add tests | 2026-02-20 | 9 | -0/+445 | |
| * | object: Add basic object code | 2026-02-20 | 15 | -0/+830 | |
| * | testgit: Add test harnesses | 2026-02-20 | 13 | -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. | 2026-02-20 | 3 | -0/+339 | |
| * | README: Add a more minimal version | 2026-02-20 | 1 | -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. | 2026-02-20 | 78 | -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.9 | 2026-02-20 | 0 | -0/+0 | |
| * | Revert "pack: basic packfile writing"•••This reverts commit e6919174cfb82e283ba7201a06067650dab3cb15. | 2026-02-20 | 2 | -488/+0 | |
| * | Revert "pack: Harden pack writing test with 1000 1kb files"•••This reverts commit 8580891b922d3a09a1181743fdd8eb4828f6fba9. | 2026-02-20 | 1 | -15/+5 | |
| * | Revert "packed: More uniform file naming scheme"•••This reverts commit 33de7fd28ce870d0b98016fcb42aa9ae5c0ca78a. | 2026-02-20 | 5 | -0/+0 |
