| Commit message (Expand) | Author | Age | Files | Lines |
| * | *: 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 |
| * | repository: Modernize b.N/b.Loop usage | Runxi Yu | 2026-02-22 | 1 | -1/+1 |
| * | objectstore/*, repository: Add ReadSize•••For cases where knowing the type is unnecessary and incurs extra
overhead.
v0.1.28 | Runxi Yu | 2026-02-21 | 1 | -0/+5 |
| * | repository: traverseTreeIter should use ReadHeader for blob size v0.1.27 | Runxi Yu | 2026-02-21 | 1 | -6/+10 |
| * | repository: Add full-traversal benchmark | Runxi Yu | 2026-02-21 | 3 | -37/+143 |
| * | *: Fix nosec | Runxi Yu | 2026-02-21 | 1 | -2/+2 |
| * | repository: Yet another nosec to add v0.1.25 | Runxi Yu | 2026-02-21 | 1 | -1/+1 |
| * | repository: Ignore gosec G304 here v0.1.24 | Runxi Yu | 2026-02-21 | 1 | -1/+1 |
| * | objectstore/loose, repository: Use a Reader-based API v0.1.22 | Runxi Yu | 2026-02-21 | 2 | -51/+24 |
| * | repository: Add current repo traversal | Runxi Yu | 2026-02-21 | 1 | -41/+107 |
| * | *: Add more tests | Runxi Yu | 2026-02-21 | 3 | -0/+254 |
| * | repository: Add loose object writing v0.1.20 | Runxi Yu | 2026-02-21 | 3 | -25/+229 |
| * | repository, {ref,object}store: Make stores own their roots | Runxi Yu | 2026-02-21 | 1 | -83/+47 |