#1128007 qa.debian.org: Fix big repos error ("...exceeds 500 MiB, blocking it") with partial clone/checkout

#1128007#5
Date:
2026-02-15 02:51:27 UTC
From:
To:
Hello,

On the vcswatch page, I found it refused to check on big git repo (> 500 MiB),
with error "Error: Repository size 841166848 exceeds 500 MiB, blocking it".

https://qa.debian.org/cgi-bin/vcswatch?package=fonts-nanum

But reading debian/changelog does not require the whole repo. How about using
partial clone and partial checkout? For example:

  $ git clone --filter=blob:none --no-checkout https://salsa.debian.org/fonts-
team/fonts-nanum.git
  $ cd fonts-nanum
  $ git checkout master -- debian/changelog

This used only 280 KB.



Regards,