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.

Reply via email to