| Commit message (Expand) | Author | Age | Files | Lines |
| * | *: Remove | Runxi Yu | 2026-04-02 | 16 | -1133/+0 |
| * | repository: Pass the fetcher to reachability v0.1.168 | Runxi Yu | 2026-03-31 | 1 | -1/+1 |
| * | ref/store: Simplify names v0.1.166 | Runxi Yu | 2026-03-31 | 2 | -6/+6 |
| * | repository: Use dual v0.1.161 | Runxi Yu | 2026-03-30 | 4 | -41/+40 |
| * | ref/store: Remove ReadWriteStore | Runxi Yu | 2026-03-30 | 2 | -2/+10 |
| * | object/store: ReadingStore -> Reader | Runxi Yu | 2026-03-30 | 2 | -4/+4 |
| * | *: Audit labels v0.1.147 | Runxi Yu | 2026-03-29 | 3 | -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.
| Runxi Yu | 2026-03-29 | 3 | -16/+2 |
| * | commitquery: Use fetcher | Runxi Yu | 2026-03-29 | 3 | -2/+6 |
| * | repository: Add guidance | Runxi Yu | 2026-03-29 | 8 | -9/+36 |
| * | *: Fix lints | Runxi Yu | 2026-03-28 | 1 | -1/+1 |
| * | reachability, repository: MT-Safe reachability v0.1.125 | Runxi Yu | 2026-03-28 | 2 | -2/+14 |
| * | repository: Expose CommitQueries | Runxi Yu | 2026-03-28 | 3 | -2/+17 |
| * | repository: Add commit-graph | Runxi Yu | 2026-03-28 | 4 | -3/+56 |
| * | repository: Rename resolver to fetcher v0.1.121 | Runxi Yu | 2026-03-28 | 1 | -0/+0 |
| * | repository: Use labels v0.1.120 | Runxi Yu | 2026-03-28 | 7 | -19/+14 |
| * | repository: Unify docs | Runxi Yu | 2026-03-28 | 6 | -4/+18 |
| * | repository, README: Fix fetcher/resolver naming v0.1.119 | Runxi Yu | 2026-03-28 | 3 | -12/+12 |
| * | object/store: Rename back from storer; rename Store to ReadingStore v0.1.118 | Runxi Yu | 2026-03-28 | 2 | -4/+4 |
| * | object/store: Rename from object/storer | Runxi Yu | 2026-03-27 | 3 | -12/+12 |
| * | object/fetch: Rename from object/resolve | Runxi Yu | 2026-03-25 | 1 | -3/+3 |
| * | repository: Yeah this phrasing is *much* better than the 2AM one v0.1.112 | Runxi Yu | 2026-03-25 | 1 | -1/+2 |
| * | object: Split each object type into its own package v0.1.108 | Runxi Yu | 2026-03-25 | 5 | -20/+23 |
| * | *: object/store -> object/storer v0.1.107 | Runxi Yu | 2026-03-25 | 3 | -12/+12 |
| * | *: refstore -> ref/store | Runxi Yu | 2026-03-25 | 3 | -3/+3 |
| * | *: objectstore -> object/store | Runxi Yu | 2026-03-25 | 3 | -8/+8 |
| * | *: objectid -> object/id | Runxi Yu | 2026-03-25 | 7 | -7/+7 |
| * | *: objecttype, objectheader -> object/type, object/header | Runxi Yu | 2026-03-25 | 2 | -2/+2 |
| * | repository: Clarify ownership | Runxi Yu | 2026-03-24 | 5 | -2/+19 |
| * | *: Fixup ownership of compositional backends v0.1.88 | Runxi Yu | 2026-03-22 | 5 | -52/+25 |
| * | refstore, repository: Ownership/lifetimes fix v0.1.87 | Runxi Yu | 2026-03-22 | 4 | -28/+24 |
| * | objectstore/loose, receivepack/service, repository: Lint whitespace | Runxi Yu | 2026-03-22 | 1 | -1/+4 |
| * | objectstore/*, repository, receivepack/service: don't take ownership of root | Runxi Yu | 2026-03-22 | 4 | -18/+70 |
| * | object/resolve: Object resolver v0.1.85 | Runxi Yu | 2026-03-19 | 5 | -173/+35 |
| * | *: Update call sites | Runxi Yu | 2026-03-19 | 3 | -72/+33 |
| * | refstore: More fixes on ResolveToDetached | Runxi Yu | 2026-03-12 | 1 | -6/+6 |
| * | refstore: s/ResolveFully/ResolveToDetached/g | Runxi Yu | 2026-03-12 | 2 | -3/+3 |
| * | object/stored: Move from objectstored | Runxi Yu | 2026-03-10 | 2 | -24/+24 |
| * | objectstore: Refresh•••* Add manual Refresh for various objectstore's
* RefreshPolicy option
* Refreshable MRU and atomic snapshotting
v0.1.80 | Runxi Yu | 2026-03-08 | 1 | -1/+5 |
| * | refstore: Add non-transactional store and rw store | Runxi Yu | 2026-03-07 | 2 | -3/+3 |
| * | refstore/files: Accept timeout instead of reading from config•••And split things up again.
| Runxi Yu | 2026-03-07 | 3 | -3/+20 |
| * | refstore/files: Add new files backend•••(And use it in repository)
| Runxi Yu | 2026-03-07 | 1 | -27/+6 |
| * | refstore: Rename Store to ReadingStore | Runxi Yu | 2026-03-07 | 2 | -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
| Runxi Yu | 2026-03-07 | 4 | -174/+62 |
| * | *: Lint v0.1.68 | Runxi Yu | 2026-03-06 | 3 | -0/+10 |
| * | repository: Refactor v0.1.55 | Runxi Yu | 2026-03-06 | 12 | -246/+127 |
| * | repository: Remove write_loose functions v0.1.52 | Runxi Yu | 2026-03-06 | 2 | -50/+7 |
| * | repository: Remove refs passthrough functions | Runxi Yu | 2026-03-06 | 4 | -233/+2 |
| * | repository: Delete passthrough convenience functions v0.1.51 | Runxi Yu | 2026-03-06 | 4 | -170/+3 |
| * | *: Fix lints v0.1.43 | Runxi Yu | 2026-03-04 | 1 | -2/+2 |