Hello,
I am using doit quite successfully for my data science project, to the point where I want to do actions based on whole workflows. For example:
* List all file_deps that are not targets of another task, i.e. file_dep's of the whole workflow
* List the targets of all tasks
This allows me to tell git annex to unlock (make them writable) automatically and it can be a first step towards defining nested workflows (calling a new doit process from doit).
What is the best option to do this? If I do it as a task, can I access the list of other tasks and their targets? If I do it as a stand-alone command, I need to deal with calculated dependencies and targets myself, which doit would do for me if I choose the task route. Is it possible to repeat those calculations (though calc-deps/targets are not a hard requirement for me, it would be nice to keep that road open)
Is there already any development into this that I could base the work on?
Thank you!
Moritz