aboutsummaryrefslogtreecommitdiff
path: root/repository/refs.go
Commit message (Expand)AuthorAgeFilesLines
* *: Remove Close from object/ref store interfaces•••At places where you own the object, you should have the literal implementation with Close. If you're using it via the interface, then you probably don't own that store, and you shouldn't be closing it. Thanks to Michael MurĂ© from git-bug for this point. Gravatar Runxi Yu2026-03-291-1/+1
* repository: Add guidanceGravatar Runxi Yu2026-03-291-0/+4
* repository: Use labels v0.1.120Gravatar Runxi Yu2026-03-281-3/+1
* object: Split each object type into its own package v0.1.108Gravatar Runxi Yu2026-03-251-1/+1
* *: refstore -> ref/storeGravatar Runxi Yu2026-03-251-1/+1
* repository: Clarify ownershipGravatar Runxi Yu2026-03-241-0/+4
* refstore, repository: Ownership/lifetimes fix v0.1.87Gravatar Runxi Yu2026-03-221-26/+1
* refstore: Add non-transactional store and rw storeGravatar Runxi Yu2026-03-071-2/+2
* refstore/files: Accept timeout instead of reading from config•••And split things up again. Gravatar Runxi Yu2026-03-071-2/+3
* refstore/files: Add new files backend•••(And use it in repository) Gravatar Runxi Yu2026-03-071-27/+6
* refstore: Rename Store to ReadingStoreGravatar Runxi Yu2026-03-071-3/+3
* *: Lint v0.1.68Gravatar Runxi Yu2026-03-061-0/+3
* repository: Refactor v0.1.55Gravatar Runxi Yu2026-03-061-0/+52
* repository: Remove refs passthrough functionsGravatar Runxi Yu2026-03-061-25/+0
* repository: Add passthrough ReadStored*; add ref convenience funcsGravatar Runxi Yu2026-02-211-0/+25