These changes turn --revision and --project into positional args, where
multiple <project>:<revision> specs. are accepted. When multiple are
specified, it's as if previous usage of treeherder-dl were instrumented to be
called multiple times.
Unfortunately, the above means that artifact download streams are still limited
to be per-revision, rather than all being part of a larger download pool. This
will be fixed in follow-up work.
These changes turn
--revision
and--project
into positional args, where multiple<project>:<revision>
specs. are accepted. When multiple are specified, it's as if previous usage oftreeherder-dl
were instrumented to be called multiple times.Unfortunately, the above means that artifact download streams are still limited to be per-revision, rather than all being part of a larger download pool. This will be fixed in follow-up work.