From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: Organizing by time or by subject and an idea Date: Mon, 30 Jan 2012 17:11:04 -0600 Message-ID: References: <87obtxb491.wl%max@openchat.com> <87pqea6bfl.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:53368) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs0NR-0008G2-Jc for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 18:11:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rs0NO-0004tz-OG for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 18:11:09 -0500 Received: from mail-bk0-f41.google.com ([209.85.214.41]:42226) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs0NO-0004tn-J7 for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 18:11:06 -0500 Received: by bkbzs2 with SMTP id zs2so3297705bkb.0 for ; Mon, 30 Jan 2012 15:11:05 -0800 (PST) In-Reply-To: <87pqea6bfl.fsf@ucl.ac.uk> 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 On Mon, Jan 23, 2012 at 3:00 AM, Eric S Fraga wrote: > Max Mikhanosha writes: > >> At Fri, 20 Jan 2012 12:04:51 -0600, >> John Hendy wrote: > > [...] > >> Generally I think the way to tackle this is to take advantage that you >> are working with plain text and not with Word document, and use >> standard Emacs/Unix tools for working with text. > > Agreed! > Thanks to both of you for input! >> Some ideas: >> >> Before updating each project, cut-n-paste it into the new >> revision.. Org mode makes it easy to cut-n-paste trees, for myself >> duplicating a headline is simply pressing Y then P over a folded >> headline (viper/vimpulse user) > > Is it not easier to simply make use of any of the revision control > systems (git, mercurial, svn, even RCS) that are out there? =C2=A0You can > easily tag a particular revision based on milestones and then see diffs > between the current content and any previous version. > > In terms of the original questions, I use a combination of hierarchical > structure that is filled in as a project develops, with > revision control to allow me to see progress, together with a log based > recording of activities (e.g. meetings, deliverables delivered, issues > raised). =C2=A0That is, I mix both of the approaches mentioned by John in= his > initial email. > This is intriguing. I don't suppose you have a sample file of sorts? Specifically, I'm interested in how you mix 'n match hierarchical/topical vs. time-based organization. I really struggle with this and my purely time based stuff is *definitely* not the way to go in my opinion, as I have tons of related things in separate trees with time stamps, which makes finding some little tidbit silly since I'm looking through different dates for it. Also, I'm a super git newb. The furthest I've gotten to is setting up a repo for sharing stuff between work and home, for example, and simply doing `git pull` from each location when I want to work on something and then `git push` when I'm done. I'm assuming I could set up some sort of cron job to `git commit; git push` each day/week or something? And then learn more git commands to show progress? Is there a way to spit git timeline based output into separate file revisio= ns? Sorry if this is getting too off-track from org. I should probably look into the power of git on my own... > The key, as John has already stated, is to record everything! =C2=A0With > emacs, I can usually pull out what I want *if* the information was > recorded in the first place. > > Finally, tags can be very useful for quick searching as well. I still need to figure out a better tag system as well. Currently, I just have a project acronym under each main header: ----- * Tracking Odds and ends tasks * Project 1 :proj1: Stuff for project 1 * Project 2 :proj2: Stuff for project 2 * References :ref: Misc things I need to refer back to now and then (project reporting IDs, et= c.) ----- That's quasi helpful, but not really... Do you tag by type of data stored? Project/task type/name? Thanks again, John > > -- > : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.90.1 > : using Org-mode version 7.8.03 (release_7.8.03.192.g32af) >