About the gnx, I wanted to say something Edward didnt. Not a complaint or
anything, but from my point of view, the only feature they are missing:

When you cut an outline, then paste it otherwhere (same or other file), you
loose the gnx of every node in that outline.
That prevents you from using gnx as a stable reference since cut and paste
is very frequent in any "leonine" workflow.

Thats, IMO, the only (and big) weakness of gnx's.


On Tue, Jul 8, 2014 at 9:46 PM, Ville M. Vainio <vivai...@gmail.com> wrote:

> Just as a quick stab - I was looking at camlistore through last few days.
>
> https://camlistore.org/
>
> It may be more natural fit for Leo outline management than git (as it's
> more about direct content addressable content access than git). I have had
> sketchy plans of reinventing something like camlistore from scratch, so
> it's something I will be looking into anyway.
>
>
> On Tue, Jul 8, 2014 at 3:46 PM, Edward K. Ream <edream...@gmail.com>
> wrote:
>
>> I've been studying the pro git book: http://git-scm.com/book and am now
>> closely studying the internals chapter:
>> http://git-scm.com/book/en/Git-Internals
>>
>> Stimulated by Kent's work with db's, the question arises: is it possible
>> to represent a Leo outline as a git object?
>>
>> I believe the answer is yes, and not just in the trivial sense that any
>> content is a blob:
>>
>> - Every node's gnx, headline, body text and uA (and anything else) has a
>> unique (sha-1) hash.
>> - We could define (git) tree objects that contain the following entries:
>> gnx, headline, body text, uA, parents, children.
>> - Empty uA's would be represented by the hash for an empty string.
>> - Parents and children entries would be other git tree objects.
>>
>> In this way, we could use git plumbing to build a git tree object
>> representing an entire outline, with all the data contained in a .leo file.
>>
>> In other words, even though git is *content* addressable, the content can
>> contain gnx's, so that nodes *identities* are preserved.
>>
>> Don't know whether any of this will be helpful in the current creative
>> ferment, but I thought I would point it out.
>>
>> Edward
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "leo-editor" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to leo-editor+unsubscr...@googlegroups.com.
>> To post to this group, send email to leo-editor@googlegroups.com.
>> Visit this group at http://groups.google.com/group/leo-editor.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To post to this group, send email to leo-editor@googlegroups.com.
> Visit this group at http://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to