Max Mikhanosha <m...@openchat.com> 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! > 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? You 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). That is, I mix both of the approaches mentioned by John in his initial email. The key, as John has already stated, is to record everything! With 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. -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.90.1 : using Org-mode version 7.8.03 (release_7.8.03.192.g32af)