Hi all,

In general I like 2nd approach, so I'll just discuss about it

On 12/02/2010 11:53 AM, Juan Pablo Aroztegi wrote:
> * Cons:
>
>      - The 3.0 modules would reside in pi/modules. And the 2.50 modules in
>        erp/mods.
>
>      - If you want a 3.0 module which is part of the distribution you need
>        to clone the entire pi repository.
For these 2 statements above: would be possible to create a repo in 
erp/mods per module that is automatically kept in sync with actual 
sources in pi/modules? Push permissions for this repo would be only for 
the sync bot, so no pushes allowed for developers, but would allow to 
clone just a module if wanted.

Anyway I don't see a big problem if that is not feaseable as 3.0 modules 
will depend on core 3.0 I don't really see the case you need to clone a 
single module without the rest. And you always can use CR to download a 
published version of any module.
>      - If we want to develop a new major version of a module included in the
>        3.0 distribution, then we'd need to create a separate repository for
>        that module.
I don't get this issue, could you elaborate it a little bit?

Other cons/things to keep in mind:

-Currently modules directory is in the hgignore, we should ignore all 
modules but the ones included in pi.
-If we follow this approach, would be possible to keep the history of 
each of the modules?

Some more pros:

-I really like the idea of creating a new complete repo including all 
modules for new developments. New developments from now on will 
typically include changes in several modules so it is great to have all 
together.
-An issue affecting different modules could be solved by a single commit 
to all of the affected ones, making the commit more readable/compact.


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Openbravo-development mailing list
Openbravo-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-development

Reply via email to