On Mon, Aug 2, 2010 at 12:09 PM, thyrsus <[email protected]> wrote: > The important information is ONLY in the Leo file.
This point of view is reasonable. For instance, you might not want any external files at all. Let us adopt your point of view for the moment... Leo's compare-leo-files command compares two outlines created by the .leo files. Diffing Leo outlines (rather than the xml that generates them) is a snap because every node has a gnx! Thus, discovering inserted and deleted nodes is trivial, and diffing changed nodes is just a matter of comparing headline and body text. However, the problem of understanding the diffs still remains. It's a human interface problem. The present compare-leo-files code creates nodes describing inserted, deleted and changed nodes. The problem with this approach is that the diffs are not presented in the full outline context. I'll be interested in any improvements you might devise. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
