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.
