aboutsummaryrefslogtreecommitdiff
path: root/refstore
Commit message (Collapse)AuthorAgeFilesLines
* refstore: Update invariants v0.1.89Gravatar Runxi Yu2026-03-223-1/+9
|
* refstore/files: UB on use after closeGravatar Runxi Yu2026-03-225-44/+5
|
* *: Fixup ownership of compositional backends v0.1.88Gravatar Runxi Yu2026-03-225-27/+11
|
* refstore, repository: Ownership/lifetimes fix v0.1.87Gravatar Runxi Yu2026-03-225-9/+18
|
* refstore: More fixes on ResolveToDetachedGravatar Runxi Yu2026-03-1210-46/+46
|
* refstore: s/ResolveFully/ResolveToDetached/gGravatar Runxi Yu2026-03-1210-27/+27
|
* refstore/files: Fix lintsGravatar Runxi Yu2026-03-072-5/+11
|
* refstore/files: Implement batchingGravatar Runxi Yu2026-03-079-0/+285
|
* refstore: Batch should also be stagedGravatar Runxi Yu2026-03-074-23/+24
|
* refstore: Add non-transactional store and rw storeGravatar Runxi Yu2026-03-075-0/+60
|
* refstore/files: Accept timeout instead of reading from configGravatar Runxi Yu2026-03-0745-1179/+1281
| | | | And split things up again.
* refstore/files: Add new files backendGravatar Runxi Yu2026-03-0719-0/+3319
| | | | (And use it in repository)
* refstore: Split filesGravatar Runxi Yu2026-03-075-47/+50
|
* refstore: Remove Shorten for nowGravatar Runxi Yu2026-03-074-203/+0
|
* refstore/{loose,packed}: DeleteGravatar Runxi Yu2026-03-0714-1100/+0
|
* refstore: Add TransactionalStoreGravatar Runxi Yu2026-03-071-0/+51
|
* refstore: Rename Store to ReadingStoreGravatar Runxi Yu2026-03-075-7/+7
|
* Urgh I made some wrong amends and I'm too tired to separate the commits out ↵Gravatar Runxi Yu2026-03-072-42/+20
| | | | | | | | | | | | | this time ancestor: Split out of reachability mergebase: Add merge base routines internal/commitquery: Add commit query context engine thingy internal/peel: Shared tag peeling errors: Shared object query errors internal/testgit: Add rooted repo helpers; remove raw path access objectstore/memory: Add in-memory object store objectid: Add Compare helper
* objectstored/refstore: Weird ireturn behaviorGravatar Runxi Yu2026-03-072-9/+3
|
* *: Lint v0.1.68Gravatar Runxi Yu2026-03-064-0/+9
|
* refstore/loose: Fix package-level comment v0.1.54Gravatar Runxi Yu2026-03-061-1/+1
|
* refstore/packed: Make more tests iterate algorithmsGravatar Runxi Yu2026-03-041-4/+6
|
* refstore/reftable: Delete reftable support for nowGravatar Runxi Yu2026-03-047-1442/+0
|
* refstore/chain: SplitGravatar Runxi Yu2026-03-046-156/+175
|
* refstore/packed: SplitGravatar Runxi Yu2026-03-046-104/+124
|
* *: LintGravatar Runxi Yu2026-03-0416-37/+427
|
* *: gofumptGravatar Runxi Yu2026-03-041-2/+2
|
* refstore/packed: Use os.Root v0.1.42Gravatar Runxi Yu2026-03-032-15/+40
|
* *: Add more testsGravatar Runxi Yu2026-02-212-0/+133
|
* repository, {ref,object}store: Make stores own their rootsGravatar Runxi Yu2026-02-212-4/+7
|
* *: Modernize and lint; add CI v0.1.17Gravatar Runxi Yu2026-02-217-32/+94
|
* *: Update doc-comments yet again v0.1.14Gravatar Runxi Yu2026-02-211-0/+1
|
* *: Update doc-comments v0.1.13Gravatar Runxi Yu2026-02-214-5/+5
|
* *: Use testgit.NewRepoGravatar Runxi Yu2026-02-213-8/+12
|
* refstore/reftable: Add basic implementationGravatar Runxi Yu2026-02-217-0/+1159
|
* 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
|
* refstore: Add ref shorteningGravatar Runxi Yu2026-02-216-0/+233
|
* refstore/loose: Add loose refs implementationGravatar Runxi Yu2026-02-214-0/+369
|
* 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.
* 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
|
* refstore: Add basic reference store interfacesGravatar Runxi Yu2026-02-211-0/+19