Hi Niels,
>  if (my $dir = $info->index('debian/patches/')) {
>     for my $file ($dir->children) {
I did this first for all the reasons you mentioned, but it wasn't
picking up patches in subdirs for me (think gbp-pq topic patches).
Best wishes,
-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-