[Erp5-users] What happened to it? --> http://www.raskon.org/trac/erp5/wiki/Erp5Ubuntu

jp at nexedi.com jp at nexedi.com
Tue Nov 23 13:52:50 CET 2010


Hi,

ERP5Subversion includes a filtering system to handle the issue of
filtering out meaningless diffs. ERP5Subversion is the recommended
way to manage configuration projects in ERP5.

FYI, although we have tried both Mercurial and Git, and although we use
both of tjem happily for some non ERP5 projects in Nexedi, there is no plan in
the short future to move ERP5 to Mercurial of Git. Instead, we will improve
ERP5Subversion and Web based tools, and eventually some day
implement an object oriented VCS (rather than a file based VCS). 
We will welcome contributions in this direction.

I will try to ellaborate more on this when I can find time. I understand 
at the same time why it is useful for you to use a DVCS, in particular
to handle your paches conveniently. From the various experience I have
seen here and there, using Git in relation with ERP5 Subversion will
be easier and faster than Hg (which does not means Git is better than Hg).
Git is in a sense a very efficient SVN client.

Regards,

JPS.



> Witam,
> 
>  If i correctly understand you there are 2 problems in
>  branching/merging/patching of erp5.
> 
>  1. The fluff which zope adds to valuable changes and which "differs widely
>  depending on version of zope, version of erp5 and whatnot". As i see in
>  general it does not lead to conflicts though it litters patches. Before
>  commit  i use python shell script for cleaning. It's ugly  but available at
>  http://www.raskon.org/hg/erp5-buildout/file/e8104b02e9be/bin/clean_repo
>  . I know Nexedi has  similar functionality and i am going to have a look.
> 
>  2. The second problem is conflicts in bt revision files. Each bt has file
>  containg the bt revision number. My solution was to remove this files from
>  tracking. I have a plugin for Mercurial which autogenerates the revision
>  number based on changeset hex_revision. Same hook is necessary for Git now.
> 
> Best regards,
>     Boris Kocherov
> 
> 
> On 22/11/10 13:56, bartek wrote:
> > On Mon, 22 Nov 2010 15:39:18 +0300
> > Boris Kocherov <bk at raskon.org> wrote:
> > 
> > > Thank you for notice, it's fixed now.
> > > During next week the url can be not  available sometimes because we
> > > are switching from Mercurial to GIT
> > > 
> > 
> > Nice! I'm eager to see the new solution. BTW, I'm curious how do you
> > handle conflicts in business template code? From my experience,
> > branching/merging/patching bt5s is a huge headache because zope
> > generates lots of fluff which differs widely depending on version of
> > zope, version of erp5 and whatnot, so there are always lots of
> > conflicts. Do you handle them manually, or use unified environments, or
> > defluff code in some way, or something else?
> 
> -- 
> Crisis had come unexpectedly, just as winter comes unexpectedly to
> Russia every year.
> _______________________________________________
> Erp5-users mailing list
> Erp5-users at erp5.org
> http://mail.nexedi.com/mailman/listinfo/erp5-users
> 


More information about the Erp5-users mailing list