On Thu, Jul 7, 2011 at 2:29 PM, Seth Johnson <[email protected]> wrote:
> You know, I bet somebody could go into the git and cvs code and
> probably pretty easily offer patches to those projects that would,
> when a suitable option was set somehow, hide Leo sentinels.  Is that
> the only problem?  Are we just trying to create a sentinel-less Leo
> option just for that reason?  Why not just fix git and cvs and the
> rest?  That seems the least effort path to making all of Leo-dom happy
> and the broader world too.
>
> Just find somebody who knows those code bases well enough, or is
> willing to read them.  The patch would probably be really easy.

In my response to Offray, I said that this approach seems infeasible.
Let me attempt to explain why I say this.

The problems is not, of course, modifying the sccs.  For example,
recent versions of bzr provide a wide variety of hooks that could be
invoked before or after invoking just about any bzr command.  I
imagine that similar hooks exist in git, etc.

Rather, the problem is one of data synchronization.  Of source, that
would be the point of, say, a bzr commit hook: it would ensure that
"helper" files get committed along with the "main" file.

At first blush, this seems like a straightforward enterprise, and in
some sense it is.  However, we have now added yet another layer of
complexity.  When using Leo one would be forced to install all the
leo-centric hooks.  I just don't like this: it makes using bzr (or
git) a requirement for using Leo.  This doesn't seem like moving in
the right direction.

Perhaps I am being just a bit timid or pessimistic.  One could
*imagine* a one-click installer that installs bzr/git and all Leonine
hooks, but my experience with installers is that it's a big job and
I'm not very good at it.  I hesitate to contemplate any approach that
makes the installer be an essential part of Leo.

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