This obsoletes the need for --alldeps and --onlyreqdeps. I've also written code for two simple xml-rpc functions that will allow complete dependency resolution BEFORE downloading any code. I'm working on the extremely complicated client-side algorithm for checking all deps (you should see the UML diagram I wrote up to help me out :).
He, who walks where others fear to tread :) -
If you are going to produce an example for the package.xml - it's proably worth using
<group name="optional" hint="These are optional packages">
....
Just so people moving from old package.xml understand how to do it..
Regards
Alan