From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Defining dependencies (was: What do you use to identify projects (in the GTD sense)) Date: Thu, 15 Dec 2011 15:41:26 +0100 Message-ID: <2011-12-15T15-35-43@devnull.Karl-Voit.at> References: <87ty7ge2p1.fsf@norang.ca> <20111211164948.GA1082@kenny.fritz.box> <87wra2eorn.fsf@norang.ca> <20111212182955.GB46849@kenny.fritz.box> Reply-To: news1142@Karl-Voit.at Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:53549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbCVL-0000UM-Sf for emacs-orgmode@gnu.org; Thu, 15 Dec 2011 09:41:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RbCVH-0003OL-G9 for emacs-orgmode@gnu.org; Thu, 15 Dec 2011 09:41:51 -0500 Received: from lo.gmane.org ([80.91.229.12]:41732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbCVH-0003O5-9P for emacs-orgmode@gnu.org; Thu, 15 Dec 2011 09:41:47 -0500 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RbCVF-0007aD-AD for emacs-orgmode@gnu.org; Thu, 15 Dec 2011 15:41:45 +0100 Received: from mail.michael-prokop.at ([88.198.6.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Dec 2011 15:41:45 +0100 Received: from news1142 by mail.michael-prokop.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Dec 2011 15:41:45 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org * Viktor Rosenfeld wrote: > > * TODO Project > ** TODO Subproject A > *** NEXT Task A1 > *** TODO Task A2 > ** NEXT Task B > ** TODO Task C > ** TODO ... > > Task B and C have to be done in order. However, Subproject A is somewhat > independent and can be done in parallel, while working on Task B and C. > > When I mark Task B as DONE, the Project is still unstuck because of the > a NEXT task in Subproject A. Meaning that I never get to schedule Task C > or any following tasks until I'm done with Subproject A. > > One solution to this problem would be to trigger a state change in Task > C automatically when Task B is done. But I'm afraid that is too much > setup and also not flexible enough. I had no trouble to set up this using the examples from http://doc.norang.ca/org-mode.html and http://orgmode.org/worg/org-contrib/org-depend.html With org-depend you can also use another method to overcome this problem: ** NEXT Task B [...] :ID: mytaskB [...] ** NEXT Task C [...] :BLOCKER: mytaskB [...] I am not using stuck project information (yet) but this does not show Task C on my agenda at least. Which is quite nice since it is way more flexible and can be used in a broader way. -- Karl Voit