Failing to clean a group of task(s) with sub-tasks
Illustrating the issue with the attached dodo files:
In the case of dodo1.py, where "muppets" is (via 'task_dep') a group of 2 tasks ("gonzo", "kermit"),
doit cleanworks as expected.
In dodo2.py, with "muppets" as a task with sub-tasks ("muppets:gonzo", "muppets:kermit"),
doit cleanalso succeeds.
In dodo3.py, "muppets" is again defined as a task a with sub-tasks, and
doit clean muppetsstill works. But, having defined "crowd" as a ('task-dep') group of one or more tasks (here only "muppets")
doit clean crowd[and
doit clean, with it as default] fails to trigger clean operations, even using option