Commit Graph
2 Commits
Author SHA1 Message Date
dualfroz 2532919ab3 Typehint the closure picking the repositories dropped by the packages filter 2026-09-14 09:33:44 +02:00
dualfroz 8e2a075614 Resolve dependencies through the repositories the packages filter dropped
A partial build (`satis build satis.json web/ vendor/package`) narrows the
repository list down to the ones providing the requested packages. The
dependency pass then reused that narrowed list, so with
`require-dependencies` nothing the filtered package required could be
found -- packagist.org and every other repository had already been
dropped. Feed the dependency repository set the repositories the filter
removed, the same way the repository-URL filter already does.

Fixes #706
2026-09-13 15:08:58 +02:00