aboutsummaryrefslogtreecommitdiff
path: root/repository/refs.go
Commit message (Collapse)AuthorAgeFilesLines
* ref/store: Simplify names v0.1.166Gravatar Runxi Yu2026-03-311-3/+3
|
* ref/store: Remove ReadWriteStoreGravatar Runxi Yu2026-03-301-1/+5
|
* *: Remove Close from object/ref store interfacesGravatar Runxi Yu2026-03-291-1/+1
| | | | | | | | 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.
* 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 configGravatar Runxi Yu2026-03-071-2/+3
| | | | And split things up again.
* refstore/files: Add new files backendGravatar Runxi Yu2026-03-071-27/+6
| | | | (And use it in repository)
* 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