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

Changwoo Ryu <[email protected]> Sun, 15 Feb 2026 11:51:27 +0900
Newsgroups gmane.linux.debian.devel.quality-assurance
Message-ID <177112388705.1095915.8785835315074741985.reportbug__25520.698893682$1771124010$gmane$org@calcium>
Package: qa.debian.org
Severity: normal

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,