The problem with pkgsrc is not the size of the checkout.  The
| SQL Logic Test] program for SQLite
is in a Fossil repository where each checkout is about 1.3GB in size
and it works fine.  The issue Fossil has with pkgsrc is the huge number
of files in a check-out, about 60k.  SQL Logic Test is a much larger
checkout in total size, but it only has 645 files.  In other words,
pkgsrc has a huge number of very small files and SQL Logic Test has
a small number of very large files.  Fossil currently handles the latter
case fine - it is the former case that is giving trouble.

I have a strategy, which I will describe separately, to address the
pkgsrc scaling issue of a large number of small files.