On 30/07/16 00:34, Carsten Haitzler (The Rasterman) wrote:
> On Fri, 29 Jul 2016 19:44:17 -0300 Gustavo Sverzut Barbieri
> <barbi...@gmail.com> said:
>
>> In my defense:
>>
>>  - no editors/emacs-config.git
>>  - https://git.enlightenment.org/core/efl.git/tree/data/edje/edje-mode.el
>> is there,so I mimic'ed the location for my new mode
>>  - it makes sense to keep the major mode related to our technology in a
>> single repo so people can be pointed to add/remove new keywords to the mode
>> (there is no "need to know how to do it", it's usually add/remove a string
>> to a line that is surrounded by similar entries).
>>
>> Then, if everyone wants to create editors/emacs-config.git, do it and move
>> both files. My vote is to stay where it is
>
> i tend to agree with the idea of not having a whole pile of git repos for a
> consistent set of tools/files/etc. that go with efl - the vim/emacs/whatever
> mode files are trivial so the argument of space taken is irrelevant. if they
> never are installed even at make install that's fine. as long as someone got
> them when they check out their tree or got their tarball dist and CAN install
> them in $HOME or somewhere else as they see fit.

There are two major reasons why this should be in a separate repository.

1. keeping the log manageable. We have a lot of commits going into 
efl.git as it is, especially now with the elm merge. It's much easier to 
go through the commit ML and ignoring anything under editors/ or 
whatever, than having to review every commit in efl.git and deciphering 
if relevant.
2. It makes it easier (at least in vim) to keep plugins up to date. I 
just have

Plugin 'git://git.enlightenment.org/editors/vim-configs.git'

In my vim config file, and that's enough to get it to update 
automatically and etc. Won't be the case if we have it in efl.git.


I'll create a new repo once this thread is concluded, but I don't see 
any reason to put it in efl.git. Literally zero. The argument of 
"already having everything you may need on your harddisk" is hardly 
convincing, especially since it's not automatically installed.

--
Tom

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to