test-sparse-revlog: commit the repo content in a single in-mem transaction...
test-sparse-revlog: commit the repo content in a single in-mem transaction
I don't like to use the internal API like that, but it make the whole generation
twice faster on my machine and suitable for always run during tests. However it
also mean the `--pure` version of the test will run this with the pure source
code and be unbearably slow. However if another flavor generated the file, pure
will be able to simply reuse it, so it seems fine.