aboutsummaryrefslogtreecommitdiff
path: root/repository
Commit message (Expand)AuthorAgeFilesLines
* object/store: ReadingStore -> ReaderGravatar Runxi Yu2026-03-302-4/+4
* *: Audit labels v0.1.147Gravatar Runxi Yu2026-03-293-3/+3
* *: 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-293-16/+2
* commitquery: Use fetcherGravatar Runxi Yu2026-03-293-2/+6
* repository: Add guidanceGravatar Runxi Yu2026-03-298-9/+36
* *: Fix lintsGravatar Runxi Yu2026-03-281-1/+1
* reachability, repository: MT-Safe reachability v0.1.125Gravatar Runxi Yu2026-03-282-2/+14
* repository: Expose CommitQueriesGravatar Runxi Yu2026-03-283-2/+17
* repository: Add commit-graphGravatar Runxi Yu2026-03-284-3/+56
* repository: Rename resolver to fetcher v0.1.121Gravatar Runxi Yu2026-03-281-0/+0
* repository: Use labels v0.1.120Gravatar Runxi Yu2026-03-287-19/+14
* repository: Unify docsGravatar Runxi Yu2026-03-286-4/+18
* repository, README: Fix fetcher/resolver naming v0.1.119Gravatar Runxi Yu2026-03-283-12/+12
* object/store: Rename back from storer; rename Store to ReadingStore v0.1.118Gravatar Runxi Yu2026-03-282-4/+4
* object/store: Rename from object/storerGravatar Runxi Yu2026-03-273-12/+12
* object/fetch: Rename from object/resolveGravatar Runxi Yu2026-03-251-3/+3
* repository: Yeah this phrasing is *much* better than the 2AM one v0.1.112Gravatar Runxi Yu2026-03-251-1/+2
* object: Split each object type into its own package v0.1.108Gravatar Runxi Yu2026-03-255-20/+23
* *: object/store -> object/storer v0.1.107Gravatar Runxi Yu2026-03-253-12/+12
* *: refstore -> ref/storeGravatar Runxi Yu2026-03-253-3/+3
* *: objectstore -> object/storeGravatar Runxi Yu2026-03-253-8/+8
* *: objectid -> object/idGravatar Runxi Yu2026-03-257-7/+7
* *: objecttype, objectheader -> object/type, object/headerGravatar Runxi Yu2026-03-252-2/+2
* repository: Clarify ownershipGravatar Runxi Yu2026-03-245-2/+19
* *: Fixup ownership of compositional backends v0.1.88Gravatar Runxi Yu2026-03-225-52/+25
* refstore, repository: Ownership/lifetimes fix v0.1.87Gravatar Runxi Yu2026-03-224-28/+24
* objectstore/loose, receivepack/service, repository: Lint whitespaceGravatar Runxi Yu2026-03-221-1/+4
* objectstore/*, repository, receivepack/service: don't take ownership of rootGravatar Runxi Yu2026-03-224-18/+70
* object/resolve: Object resolver v0.1.85Gravatar Runxi Yu2026-03-195-173/+35
* *: Update call sitesGravatar Runxi Yu2026-03-193-72/+33
* refstore: More fixes on ResolveToDetachedGravatar Runxi Yu2026-03-121-6/+6
* refstore: s/ResolveFully/ResolveToDetached/gGravatar Runxi Yu2026-03-122-3/+3
* object/stored: Move from objectstoredGravatar Runxi Yu2026-03-102-24/+24
* objectstore: Refresh•••* Add manual Refresh for various objectstore's * RefreshPolicy option * Refreshable MRU and atomic snapshotting v0.1.80Gravatar Runxi Yu2026-03-081-1/+5
* refstore: Add non-transactional store and rw storeGravatar Runxi Yu2026-03-072-3/+3
* refstore/files: Accept timeout instead of reading from config•••And split things up again. Gravatar Runxi Yu2026-03-073-3/+20
* 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-072-4/+4
* Urgh I made some wrong amends and I'm too tired to separate the commits out t...•••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 Gravatar Runxi Yu2026-03-074-174/+62
* *: Lint v0.1.68Gravatar Runxi Yu2026-03-063-0/+10
* repository: Refactor v0.1.55Gravatar Runxi Yu2026-03-0612-246/+127
* repository: Remove write_loose functions v0.1.52Gravatar Runxi Yu2026-03-062-50/+7
* repository: Remove refs passthrough functionsGravatar Runxi Yu2026-03-064-233/+2
* repository: Delete passthrough convenience functions v0.1.51Gravatar Runxi Yu2026-03-064-170/+3
* *: Fix lints v0.1.43Gravatar Runxi Yu2026-03-041-2/+2
* refstore/reftable: Delete reftable support for nowGravatar Runxi Yu2026-03-042-45/+0
* repository: SplitGravatar Runxi Yu2026-03-044-166/+186
* objectstore/mix: Rename from objectstore/chainGravatar Runxi Yu2026-03-041-2/+2
* repository: Split open-related functionsGravatar Runxi Yu2026-03-042-201/+212
* lint: Quick fixGravatar Runxi Yu2026-03-041-4/+4