I just discovered today that rake tasks are fifo stack.
In other words, if I use the task
keyword more than once, the process
block defined will be added at the end of a list, and all blocks will be
called in definition order when calling this task.
The interesting thing is on prerequesites that also get stack in the same order and will be all checked before starting the process stack.