On Fri, Apr 5, 2024 at 11:41 AM Patrick Steinhardt <ps@xxxxxx> wrote: > > > +test_expect_success 'JGit repository can be read by CGit' ' > > > + test_when_finished "rm -rf repo" && > > > + # JGit does not provide a way to create a reftable-enabled repository. > > > > You can do "jgit init && jgit convert-refstorage --format=reftable" > > Perfect, thanks for this hint! on a tangent: I wrote this a long time ago, and it does no locking, which probably leads to unpleasant surprises if it is run in parallel with other ref updates. What would be a foolproof way to stop other processes from stomping over the repo while the conversion is ongoing? Maybe create a packed-refs.lock file? -- Han-Wen Nienhuys - hanwenn@xxxxxxxxx - http://www.xs4all.nl/~hanwen