| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | refstore/reftable: Delete reftable support for now | Runxi Yu | 2026-03-04 | 2 | -45/+0 |
| * | repository: Split | Runxi Yu | 2026-03-04 | 4 | -166/+186 |
| * | objectstore/mix: Rename from objectstore/chain | Runxi Yu | 2026-03-04 | 1 | -2/+2 |
| * | repository: Split open-related functions | Runxi Yu | 2026-03-04 | 2 | -201/+212 |
| * | lint: Quick fix | Runxi Yu | 2026-03-04 | 1 | -4/+4 |
| * | *: Lint | Runxi Yu | 2026-03-04 | 12 | -6/+176 |
| * | refstore/packed: Use os.Root v0.1.42 | Runxi Yu | 2026-03-03 | 1 | -5/+3 |
| * | object, repository: Ignore erroneous new staticcheck | Runxi Yu | 2026-03-03 | 1 | -0/+2 |
| * | config: Add fuzz, regression tests, and updates v0.1.39 | Runxi Yu | 2026-03-01 | 1 | -1/+1 |
| * | *: Fix the broken comments for overescaping that python script | Runxi Yu | 2026-02-22 | 1 | -1/+1 |
| * | repository: Accept root instead of repopath v0.1.36 | Runxi Yu | 2026-02-22 | 8 | -50/+143 |
| * | repository: Make traverseTreeIter use filemode instead of resolving size v0.1.30 | Runxi Yu | 2026-02-22 | 1 | -10/+18 |