I would like to ask whether it is possible to repack tomato.git repository on repo.or.cz. Currently the pack is too big to handle by my server and I cannot clone the git for build automation. I googled a lot why git fails on mmap() call, and it is a known problem that the pack of the repository should be limited in size.
git repack -A -d --max-pack-size=300M
My server cannot handle more than 400 Megabytes of memory at once per process, so without it I am unable to automate build process.
Tomato repository is quite heave as it contains whole Linux and other package complete sources, I am wondering whether these linux sources are kept patched or same as downloaded from kernel.org. Maybe it would be better to keep only patches on repository and copy the Linux in particular version from their repos on demand from Makefile. In my work we keep Linux separately and only set of patches come into in during build process, we do not have to version whole source. Additionally lot of files in linux sources belongs to platforms not used in Tomato build process.