On Tue, 9 Dec 2014 11:27:42 -0800 (PST)
"Edward K. Ream" <edream...@gmail.com> wrote:

> Imo, the recent addition of the ckeditor and rope submodules are too
> clever by half.
> 
> The following discuss problems with using submodules:
> 
> https://codingkilledthecat.wordpress.com/2012/04/28/why-your-company-shouldnt-use-git-submodules/
> http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
> 
> There are many problems with using submodules, but imo having to use
> git clone --recursive is a show-stopper.  There is no indication at 
> https://github.com/leo-editor/leo-editor that the --recursive
> argument is required.
> 
> Furthermore, tracking the "real" ckeditor or rope projects in Leo is 
> overkill.  You could even say it is misguided.  Recall that Leo uses 
> modules in the leo/external folder only if Leo can't otherwise import
> those modules.  That is, leo/external is a fallback.  That being so,
> using a relatively static snapshot of code in leo/external should be
> perfectly fine--there is no need for up-to-the-minute code.
> 
> So I'd like to do the following:
> 
> 1. Remove the ckeditor and rope submodules.
> 
> 2. "git add" the files in leo/external/ckeditor and
> leo/external/rope, possibly removing .git directories if needed.
> 
> The effect would be that git would treat the ckeditor and rope
> folders exactly like all others.
> 
> Your comments please.

Whenever I've looked in to submodules I've always abandoned there use
because of the complexity.  I think your path is fine.

Cheers -Terry

> 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.

Reply via email to