Repository navigation
Ability to use git refs migrate --ref-format=reftable - #769
Conversation
332aefa to
e419800
Compare
|
I can confirm, that the build artifacts works properly. |
Hi @hannesa2, I think Reftable support is a nice addition, and the integration tests (bare repos, linked worktrees, the SHA-256 rejection) look thorough. On your question about libgit2 A few things I'd still like to see: Before merging
Smaller suggestions
Happy to re-review once gitx/objective-git#118 lands. |
e419800 to
7eca7db
Compare
|
I applied all suggestions as good as I can @goneng
Sure, as soon this one if fine, I'll first merge gitx/objective-git#118 then I'll change this one again with right submodule pointer |
goneng
left a comment
There was a problem hiding this comment.
Thanks for applying the suggestions, Hannes. I rebuilt the new head locally and the full unit suite passes (352 tests).
One small suggestion re. the README:
The sentence "For GitX's command-line operations, select Git 2.45 or newer in Preferences"
now sits at the end of the paragraph about the test suite.
It reads better next to the first paragraph, where reftable repositories are introduced.
(The screenshot-diff comment looks like text-rendering noise to me - same 3043 commits and same rows in history-view - and this PR touches no UI code. I only looked at that one image.)
f4621dc to
5d79bd1
Compare
5d79bd1 to
7b26672
Compare
|
Ability to use
git refs migrate --ref-format=reftableclose #768
refs gitx/objective-git#118
Depends on gitx/objective-git#118, which bumps the vendored libgit2 submodule to
the
v2.0.0-rc.1release candidate so thatextensions.refstorage=reftableis at least recognized (v1.9.x rejects it outright).
Caveat:
v2.0.0-rc.1doesn't yet ship a working reftable refdb backendupstream (libgit2/libgit2#5352 is still open), so
PBReftableRepositoryTestswill keep failing with
unsupported extension name extensions.refstorageuntil a libgit2 release with real reftable backend support is available.
This PR/branch exists to make it easy to re-verify as soon as that lands.