| This particular issue was fixed, but the fix is unsatisfactory. What we do 
now is that we filter out (all) indirect dependencies /after/ patch 
selection. This means that when you say 'l' ("list") during selection, you'll 
see all those automatically selected patches, but they won't be actually 
added to the patch we record; we add only those which we do not already 
(recursively) depend on, thus minimizing the set.
The underlying problem is that --ask-deps uses the standard patch selection 
mechanism, which requires that the chosen set is an initial or final segment 
of the eligible candidates. There is no valid reason why selecting explicit 
dependencies should be constrained in this way. |