I think that when you say darcs pull --match X --no-deps and it skips
over some patches due to the dependencies, it should tell you so.
$ darcs pull --match X --no-deps
Skipped 3 matching patches due to dependencies
...
Shall I pull this patch? [yn...]
Notice how "Skipping..." is the very first line in this example (it may
not always be the case, but in this particular example, some of the
matched patches it would have offered have been skipped).
Implementor: be careful to only count the matched patches (or argue the UI)
|