aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a STRUCTURE that describes what each package is for v0.1.11Gravatar Runxi Yu2026-02-211-0/+20
|
* *: Use testgit.NewRepoGravatar Runxi Yu2026-02-2116-53/+57
|
* testgit: Remove old new-repo helpers and use NewRepo with good RepoOptionsGravatar Runxi Yu2026-02-211-13/+4
|
* refstore/reftable: Add basic implementationGravatar Runxi Yu2026-02-217-0/+1159
|
* testgit: Add RepoOptions and NewRepo for ref format and bare.Gravatar Runxi Yu2026-02-212-4/+23
|
* refstore/packed: Add packed refs backendGravatar Runxi Yu2026-02-214-0/+381
|
* refstore: ResolveFully doesn't inherently peel annotated tagsGravatar Runxi Yu2026-02-211-0/+3
|
* ref: Note that the Peeled field is optionalGravatar Runxi Yu2026-02-211-0/+3
|
* refstore: Add ref shorteningGravatar Runxi Yu2026-02-216-0/+233
|
* refstore/loose: Add loose refs implementationGravatar Runxi Yu2026-02-214-0/+369
|
* testgit: Add ref-related functionsGravatar Runxi Yu2026-02-211-0/+38
|
* objectstore/packed: Add initial pack reading supportGravatar Runxi Yu2026-02-2116-0/+1427
|
* cache/lru: Add basic LRUGravatar Runxi Yu2026-02-212-0/+382
|
* objectid: Add RawBytesGravatar Runxi Yu2026-02-212-0/+34
|
* testgit: Add git repackGravatar Runxi Yu2026-02-211-0/+12
|
* objectstore/loose: Move test helpers to their own fileGravatar Runxi Yu2026-02-212-53/+63
|
* objectstore/loose: Add streaming writerGravatar Runxi Yu2026-02-213-125/+411
|
* objectstore/loose: Add loose writer in bytesGravatar Runxi Yu2026-02-212-0/+216
|
* objectstore/loose: Rename loose_test to read_testGravatar Runxi Yu2026-02-211-0/+0
|
* objectstore/loose: Use filepath instead of path when joining OS pathsGravatar Runxi Yu2026-02-211-2/+2
|
* objectstore/loose: We should receive the objects directory, not repo rootGravatar Runxi Yu2026-02-213-8/+11
|
* objectstore/loose: Add testingGravatar Runxi Yu2026-02-211-0/+199
|
* objectstore/loose: We don't need this nil check either, I thinkGravatar Runxi Yu2026-02-211-4/+0
|
* refstore/chain: Remove casts unsupported by the contractGravatar Runxi Yu2026-02-211-13/+0
|
* refstore: Document that ref.Detached/Symbolic should be values, notGravatar Runxi Yu2026-02-211-0/+3
| | | | pointers.
* objectstore/loose: Simplify ReadBytes* with a helperGravatar Runxi Yu2026-02-211-10/+18
|
* objectstore/loose: Remove redundant length checkGravatar Runxi Yu2026-02-211-3/+0
|
* objectstore/loose: Verify the length where possible.Gravatar Runxi Yu2026-02-212-4/+15
|
* objectstore: Clarify the hash contract in ReadBytesFullGravatar Runxi Yu2026-02-211-1/+4
|
* objectstore/loose: Add loose backendGravatar Runxi Yu2026-02-216-0/+269
|
* objectstore: ReadReaderContent should have an advisory declared lengthGravatar Runxi Yu2026-02-212-8/+9
|
* objectstore: Rename ObjectStore to StoreGravatar Runxi Yu2026-02-212-5/+5
|
* refstore/chain: Add chained refstore implementationGravatar Runxi Yu2026-02-211-0/+130
|
* refstore: Add documentation on declared Store methodsGravatar Runxi Yu2026-02-211-0/+12
|
* object: Right, I could use Cut hereGravatar Runxi Yu2026-02-212-8/+5
|
* object: ReformatGravatar Runxi Yu2026-02-214-4/+4
|
* refstore: Add basic reference store interfacesGravatar Runxi Yu2026-02-211-0/+19
|
* ref: Add Ref, Detached, SymbolicGravatar Runxi Yu2026-02-211-0/+41
|
* objectstore: Rename from objectdbGravatar Runxi Yu2026-02-212-24/+24
|
* objectdb/chain: Chain belongs separately from objectdbGravatar Runxi Yu2026-02-211-15/+17
|
* objectheader: Move out of internalGravatar Runxi Yu2026-02-218-6/+6
|
* 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
|