Re: [Summit topic] The state of getting a reftable backend working in git.git
- From
Han-Wen Nienhuys <hanwen@google.com>
- Date
- Oct 25, 2021, 19:00 UTC
- Message-ID
- <CAFQ2z_NBOC5sDSL6AjCe-5mPVhU1B_guJEsHwVT3=AK1aAt8UA@mail.gmail.com>
- In-Reply-To
- <nycvar.QRO.7.76.6.2110211148400.56@tvgsbejvaqbjf.bet>
On Thu, Oct 21, 2021 at 1:56 PM Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
Show 6 quoted lines
> > This session was led by Ævar Arnfjörð Bjarmason (on behalf of Han-Wen > Nienhuys, the driving force behind the reftable patches, who did not > attend the Summit). Supporting cast: Jonathan "jrnieder" Nieder, Johannes > "Dscho" Schindelin, Philip Oakley, Jeff "Peff" King, and Junio Hamano. >
Thanks Ævar for doing this. I wanted to be there, but I took a much needed 2 week computer-less vacation .
>.. > 9. Reftable has a set of files that go together. May want debugging tool > to dump the content of a binary reftable file. But we can > incrementally add those
The patch series includes a test-tool for dumping both individual tables and a stack of tables. It's not super-polished, but it gets the job done.
$ touch a ; ~/vc/git/git add a; ~/vc/git/git commit -mx ...
$ ~/vc/git/bin-wrappers/test-tool dump-reftable -t .git/reftable/0x000000000002-0x000000000002-327b23c6.ref ref{refs/heads/main(2) val 1 ab21c324503544acca84eb55f5ee7dce24b23e15} log{HEAD(2) Han-Wen Nienhuys <hanwen@google.com> 1635188263 0200 0000000000000000000000000000000000000000 => ab21c324503544acca84eb55f5ee7dce24b23e15
commit (initial): x
} log{refs/heads/main(2) Han-Wen Nienhuys <hanwen@google.com> 1635188263 0200 0000000000000000000000000000000000000000 => ab21c324503544acca84eb55f5ee7dce24b23e15
commit (initial): x
}
-- Han-Wen Nienhuys - Google Munich I work 80%. Don't expect answers from me on Fridays. -- Google Germany GmbH, Erika-Mann-Strasse 33, 80636 Munich Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Geschäftsführer: Paul Manicle, Halimah DeLaine Prado