From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Lawrence Subject: Re: Collaborating with TODO lists and clocks. Date: Sun, 28 Apr 2013 12:27:23 -0700 Message-ID: <87obcybgmc.fsf@berkeley.edu> References: <87li82se2b.fsf@totherme.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([208.118.235.92]:46353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWXDN-0002sW-2M for emacs-orgmode@gnu.org; Sun, 28 Apr 2013 15:24:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWXDL-0001Sl-Ur for emacs-orgmode@gnu.org; Sun, 28 Apr 2013 15:24:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:42509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWXDL-0001Se-OF for emacs-orgmode@gnu.org; Sun, 28 Apr 2013 15:24:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UWXDK-0003fv-75 for emacs-orgmode@gnu.org; Sun, 28 Apr 2013 21:24:46 +0200 Received: from c-67-164-33-170.hsd1.ca.comcast.net ([67.164.33.170]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 28 Apr 2013 21:24:46 +0200 Received: from richard.lawrence by c-67-164-33-170.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 28 Apr 2013 21:24:46 +0200 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 Hi Gareth, Gareth Smith writes: > Does anyone use org to collaborate on task lists? It seems to me that it > would be very natural to put a tasks.org file into a VCS repo, claim a > task by changing its status from TODO to IN_PROGRESS (and committing > that change), work, then mark as DONE at the end. > > That's all awesome - but what if you're also using org to clock your > working time? > ... > Alternatively, am I wrong about what I think I want? Is there a better > workflow I should be thinking about adopting? Is there a reason you don't want any clock data to end up in the shared tasks.org? If not, one thing you could do is: 1) When claiming a task, each person uses a tag for their name (in addition to, or instead of, just changing the TODO state). Then that person "owns" the clock data for that task. 2) Then use the :tags option on a clock table to filter the clock data for just the tasks you personally have worked on; each person can have their own table (in tasks.org). For example, suppose you have a task like: * TODO Frobnicate something You claim it by changing that to: * IN_PROGRESS Frobnicate something :gareth: Check that in, then start your clock in this tree. Somewhere else in the file, you have a clock table like: #+BEGIN: clocktable :maxlevel 3 :scope file :tags "+gareth" #+CAPTION: Gareth's working time on all tasks # ... #+END: which will show you the clock data for just the tasks you've worked on (i.e., are tagged in). -- Best, Richard