On Tue, May 12, 2020 at 2:42 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: > As I already said earlier today [*1*], I think some parts of the > series can be reviewed before the "dense code" part, so let's draw > the line between patch 8 and 9 (or patch 7 and 8) and try to see if > we can get the parts before the line reviewed adequately and merge > them to at lesat 'next' during this cycle, which will close in 3 > weeks. I concocted 7 (write pseudorefs) yesterday in an hour or so. It looks like it passes tests, but I think it could do with more scrutiny. I propose to merge 1-6, and leave 7-8 until I figure out how pseudorefs and worktree refs really work. > 1/13 refs.h: clarify reflog iteration order > 2/13 t: use update-ref and show-ref to reading/writing refs > 3/13 refs: document how ref_iterator_advance_fn should handle symrefs > 4/13 reftable: file format documentation > 5/13 reftable: clarify how empty tables should be written > 6/13 reftable: define version 2 of the spec to accomodate SHA256 > 7/13 Write pseudorefs through ref backends. > 8/13 Iterate over the "refs/" namespace in for_each_[raw]ref > 9/13 Add .gitattributes for the reftable/ directory > 10/13 Add reftable library > 11/13 Reftable support for git-core > 12/13 vcxproj: adjust for the reftable changes > 13/13 Add some reftable testing infrastructure -- 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