Org-mode repeating tasks with subtasks

Solution 1:

I've just coded up a solution to this (based heavily on the org-checklist.el code that koushik mentioned): org-subtask-reset.el

Basic use is as follows:

  1. Download and put it somewhere in your Emacs load-path.
  2. Either:
    • (require 'org-subtask-reset) somewhere in your Emacs configuration; or
    • Customize org-modules and add org-subtask-reset as an external package
  3. Set the RESET_SUBTASKS property for any task that should have its subtasks reset.

For your example, this should work:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
  :PROPERTIES:
  :RESET_SUBTASKS: t
  :END:
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report