Hi David,
Recently was browsing the SVN repository of ofbiz and found a new branch of 4.0. Currently I am working out of trunk. So anyone in community would suggest whether I should go ahead and continue to use trunk or change to branch 4.0. Since my current repository structure is exact replica of ofbiz with additional modules from opentaps for CRM and financials. I am using a distributed version control on top of subversion to keep track of merge and branching. Thanks with best regards, Vikrant No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: 4/24/2007 5:43 PM |
The release branch for 4.0 was created yesterday. This is only the initial branch and it has not been stabilized or tested and found fully ready. For information on whether or not you should use it, please look at this resource: http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started -David On Apr 24, 2007, at 11:57 PM, <[hidden email]> <[hidden email]> wrote: > Hi David, > > Recently was browsing the SVN repository of ofbiz and found a new > branch of 4.0. Currently I am working out of trunk. So anyone in > community would suggest whether I should go ahead and continue to > use trunk or change to branch 4.0. Since my current repository > structure is exact replica of ofbiz with additional modules from > opentaps for CRM and financials. > > I am using a distributed version control on top of subversion to > keep track of merge and branching. > > Thanks > with best regards, > Vikrant > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > 4/24/2007 5:43 PM > smime.p7s (3K) Download Attachment |
In reply to this post by Vikrant.Rathore
Hi David,
To be precise my SVN structure is like this currently tags branches trunk trunk/hot-deploy/crmsfa trunk/hot-deploy/financials trunk/hot-deploy/warehouse trunk/hot-deploy/opentaps-common upstream/ofbiz upstream/crmsfa upstream/financials upstream/ warehouse upstream/opentaps-common Now all the upstream branches gets automatic updates from the respective source repository with all the comments and commits. This is an automated process and the upstream branches are exact replica of the ofbiz and other subversion repository including the comments and commits. Then there is an automated process to incrementally do a smart merge from upstream to trunk. Then we checkout the trunk on our development and test environment to do ant run-install. This way I keep all the upstream changes along with my local changes. Currently we were looking for a stable base to do a large development and this is the reason raised this question. Indeed when we start developing we would branch the trunk to our own 1.0.0 version and then start working on it. Thanks with best regards, Vikrant -----Original Message----- From: David E. Jones [mailto:[hidden email]] Sent: Wednesday, April 25, 2007 3:16 PM To: [hidden email] Subject: Re: Branch Release 4.0 The release branch for 4.0 was created yesterday. This is only the initial branch and it has not been stabilized or tested and found fully ready. For information on whether or not you should use it, please look at this resource: http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started -David On Apr 24, 2007, at 11:57 PM, <[hidden email]> <[hidden email]> wrote: > Hi David, > > Recently was browsing the SVN repository of ofbiz and found a new > branch of 4.0. Currently I am working out of trunk. So anyone in > community would suggest whether I should go ahead and continue to use > trunk or change to branch 4.0. Since my current repository structure > is exact replica of ofbiz with additional modules from opentaps for > CRM and financials. > > I am using a distributed version control on top of subversion to keep > track of merge and branching. > > Thanks > with best regards, > Vikrant > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > 4/24/2007 5:43 PM > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: 4/24/2007 5:43 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: 4/24/2007 5:43 PM |
Administrator
|
Vikrant,
Out of subject and just by curiosity. Which distributed version control are you using on top of subversion ? Thanks Jacques De : <[hidden email]> > Hi David, > > To be precise my SVN structure is like this currently > > tags > branches > trunk > trunk/hot-deploy/crmsfa > trunk/hot-deploy/financials > trunk/hot-deploy/warehouse > trunk/hot-deploy/opentaps-common > upstream/ofbiz > upstream/crmsfa > upstream/financials > upstream/ warehouse > upstream/opentaps-common > > Now all the upstream branches gets automatic updates from the an automated process and the upstream branches are exact replica of the ofbiz and other subversion repository including the comments and commits. > > Then there is an automated process to incrementally do a smart merge from upstream to trunk. Then we checkout the trunk on our development and test environment to do ant run-install. > > This way I keep all the upstream changes along with my local changes. > > Currently we were looking for a stable base to do a large development and this is the reason raised this question. Indeed when we start developing we would branch the trunk to our own 1.0.0 version and then start working on it. > > Thanks > with best regards, > Vikrant > > > -----Original Message----- > From: David E. Jones [mailto:[hidden email]] > Sent: Wednesday, April 25, 2007 3:16 PM > To: [hidden email] > Subject: Re: Branch Release 4.0 > > > The release branch for 4.0 was created yesterday. This is only the ready. > > For information on whether or not you should use it, please look at this resource: > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > > -David > > > On Apr 24, 2007, at 11:57 PM, <[hidden email]> > <[hidden email]> wrote: > > > Hi David, > > > > Recently was browsing the SVN repository of ofbiz and found a new > > branch of 4.0. Currently I am working out of trunk. So anyone in > > community would suggest whether I should go ahead and continue to > > trunk or change to branch 4.0. Since my current repository structure > > is exact replica of ofbiz with additional modules from opentaps for > > CRM and financials. > > > > I am using a distributed version control on top of subversion to keep > > track of merge and branching. > > > > Thanks > > with best regards, > > Vikrant > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: 4/24/2007 5:43 PM > |
In reply to this post by Vikrant.Rathore
Hi Jacques,
If you know Opentaps has its own SVN repository, ofbiz has its own repository. On top of that opentaps indeed has different repository for its components. So it was getting very hard for me to keep and merge all the upstream changes to my trunk as you know ofbiz needs to be merged with trunk. The financials and crm resides in hot-deploy/financials and hot-deploy/crmsfa. So the merge from opentaps should be on hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already use their product RT, its acquired by Best Practical) on top of subversion and build a automated script which would do the work of merging the upstream with my local changes preserving the comments and updates from the upstream sources. Indeed I am planning on writing a full document describing this should be ready by monday and would publish it for everyone. I think this problem is not my own specific but with everyone who is working on opensource projects. Thanks with best regards, Vikrant -----Original Message----- From: Jacques Le Roux [mailto:[hidden email]] Sent: Thursday, April 26, 2007 9:22 PM To: [hidden email] Subject: Re: Branch Release 4.0 Vikrant, Out of subject and just by curiosity. Which distributed version control are you using on top of subversion ? Thanks Jacques De : <[hidden email]> > Hi David, > > To be precise my SVN structure is like this currently > > tags > branches > trunk > trunk/hot-deploy/crmsfa > trunk/hot-deploy/financials > trunk/hot-deploy/warehouse > trunk/hot-deploy/opentaps-common > upstream/ofbiz > upstream/crmsfa > upstream/financials > upstream/ warehouse > upstream/opentaps-common > > Now all the upstream branches gets automatic updates from the > > Then there is an automated process to incrementally do a smart merge from upstream to trunk. Then we checkout the trunk on our development and test environment to do ant run-install. > > This way I keep all the upstream changes along with my local changes. > > Currently we were looking for a stable base to do a large development and this is the reason raised this question. Indeed when we start developing we would branch the trunk to our own 1.0.0 version and then start working on it. > > Thanks > with best regards, > Vikrant > > > -----Original Message----- > From: David E. Jones [mailto:[hidden email]] > Sent: Wednesday, April 25, 2007 3:16 PM > To: [hidden email] > Subject: Re: Branch Release 4.0 > > > The release branch for 4.0 was created yesterday. This is only the > > For information on whether or not you should use it, please look at this resource: > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > > -David > > > On Apr 24, 2007, at 11:57 PM, <[hidden email]> > <[hidden email]> wrote: > > > Hi David, > > > > Recently was browsing the SVN repository of ofbiz and found a new > > branch of 4.0. Currently I am working out of trunk. So anyone in > > community would suggest whether I should go ahead and continue to > > trunk or change to branch 4.0. Since my current repository structure > > is exact replica of ofbiz with additional modules from opentaps for > > CRM and financials. > > > > I am using a distributed version control on top of subversion to keep > > track of merge and branching. > > > > Thanks > > with best regards, > > Vikrant > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: 4/24/2007 5:43 PM > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM |
Administrator
|
Hi Vikrant,
A published document about your merging strategy should be very interesting for sure ! For the moment I use a simple one (dealing with Opentaps components as well) but yes it begin being more complex with now branches in OFBiz and current changes in Opentaps. Thanks for sharing Jacques > Hi Jacques, > > If you know Opentaps has its own SVN repository, ofbiz has its own repository. On top of that opentaps indeed has different repository for its components. So it was getting very hard for me to keep and merge all the upstream changes to my trunk as you know ofbiz needs to be merged with trunk. The financials and crm resides in hot-deploy/financials and hot-deploy/crmsfa. So the merge from opentaps should be on hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already use their product RT, its acquired by Best Practical) on top of subversion and build a automated script which would do the work of merging the upstream with my local changes preserving the comments and updates from the upstream sources. > > Indeed I am planning on writing a full document describing this should be ready by monday and would publish it for everyone. I think this problem is not my own specific but with everyone who is working on opensource projects. > > Thanks > with best regards, > Vikrant > > > -----Original Message----- > From: Jacques Le Roux [mailto:[hidden email]] > Sent: Thursday, April 26, 2007 9:22 PM > To: [hidden email] > Subject: Re: Branch Release 4.0 > > Vikrant, > > Out of subject and just by curiosity. > Which distributed version control are you using on top of subversion ? > > Thanks > > Jacques > > De : <[hidden email]> > > Hi David, > > > > To be precise my SVN structure is like this currently > > > > tags > > branches > > trunk > > trunk/hot-deploy/crmsfa > > trunk/hot-deploy/financials > > trunk/hot-deploy/warehouse > > trunk/hot-deploy/opentaps-common > > upstream/ofbiz > > upstream/crmsfa > > upstream/financials > > upstream/ warehouse > > upstream/opentaps-common > > > > Now all the upstream branches gets automatic updates from the > respective source repository with all the comments and commits. This the ofbiz and other subversion repository including the comments and commits. > > > > Then there is an automated process to incrementally do a smart merge > from upstream to trunk. Then we checkout the trunk on our development and test environment to do ant run-install. > > > > This way I keep all the upstream changes along with my local changes. > > > > Currently we were looking for a stable base to do a large development > and this is the reason raised this question. Indeed when we start developing we would branch the trunk to our own 1.0.0 version and then start working on it. > > > > Thanks > > with best regards, > > Vikrant > > > > > > -----Original Message----- > > From: David E. Jones [mailto:[hidden email]] > > Sent: Wednesday, April 25, 2007 3:16 PM > > To: [hidden email] > > Subject: Re: Branch Release 4.0 > > > > > > The release branch for 4.0 was created yesterday. This is only the > initial branch and it has not been stabilized or tested and found > > > > For information on whether or not you should use it, please look at > this resource: > > > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > > > > -David > > > > > > On Apr 24, 2007, at 11:57 PM, <[hidden email]> > > <[hidden email]> wrote: > > > > > Hi David, > > > > > > Recently was browsing the SVN repository of ofbiz and found a new > > > branch of 4.0. Currently I am working out of trunk. So anyone in > > > community would suggest whether I should go ahead and continue to > use > > > trunk or change to branch 4.0. Since my current repository > > > is exact replica of ofbiz with additional modules from opentaps for > > > CRM and financials. > > > > > > I am using a distributed version control on top of subversion to > keep > > > track of merge and branching. > > > > > > Thanks > > > with best regards, > > > Vikrant > > > > > > > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > > 4/24/2007 5:43 PM > > > > > > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > 4/24/2007 5:43 PM > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > 4/24/2007 5:43 PM > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM > |
Administrator
|
Vikrant,
Are you aware of those documents ? http://docs.ofbiz.org/x/8gI http://docs.ofbiz.org/x/l Anyway, a good page to put you document should be http://docs.ofbiz.org/x/kg Thanks Jacques > Hi Vikrant, > > A published document about your merging strategy should be very > interesting for sure ! > For the moment I use a simple one (dealing with Opentaps components as > well) but yes it begin being more complex with now branches in OFBiz and > current changes in Opentaps. > > Thanks for sharing > > Jacques > > > > > Hi Jacques, > > > > If you know Opentaps has its own SVN repository, ofbiz has its own > repository. On top of that opentaps indeed has different repository > its components. So it was getting very hard for me to keep and merge all > the upstream changes to my trunk as you know ofbiz needs to be merged > with trunk. The financials and crm resides in hot-deploy/financials and > hot-deploy/crmsfa. So the merge from opentaps should be on > hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already use > their product RT, its acquired by Best Practical) on top of subversion > and build a automated script which would do the work of merging the > upstream with my local changes preserving the comments and updates from > the upstream sources. > > > > Indeed I am planning on writing a full document describing this should > be ready by monday and would publish it for everyone. I think this > problem is not my own specific but with everyone who is working on > opensource projects. > > > > Thanks > > with best regards, > > Vikrant > > > > > > -----Original Message----- > > From: Jacques Le Roux [mailto:[hidden email]] > > Sent: Thursday, April 26, 2007 9:22 PM > > To: [hidden email] > > Subject: Re: Branch Release 4.0 > > > > Vikrant, > > > > Out of subject and just by curiosity. > > Which distributed version control are you using on top of subversion > > > > Thanks > > > > Jacques > > > > De : <[hidden email]> > > > Hi David, > > > > > > To be precise my SVN structure is like this currently > > > > > > tags > > > branches > > > trunk > > > trunk/hot-deploy/crmsfa > > > trunk/hot-deploy/financials > > > trunk/hot-deploy/warehouse > > > trunk/hot-deploy/opentaps-common > > > upstream/ofbiz > > > upstream/crmsfa > > > upstream/financials > > > upstream/ warehouse > > > upstream/opentaps-common > > > > > > Now all the upstream branches gets automatic updates from the > > respective source repository with all the comments and commits. This > is an automated process and the upstream branches are exact replica of > the ofbiz and other subversion repository including the comments and > commits. > > > > > > Then there is an automated process to incrementally do a smart > > from upstream to trunk. Then we checkout the trunk on our development > and test environment to do ant run-install. > > > > > > This way I keep all the upstream changes along with my local > changes. > > > > > > Currently we were looking for a stable base to do a large > development > > and this is the reason raised this question. Indeed when we start > developing we would branch the trunk to our own 1.0.0 version and then > start working on it. > > > > > > Thanks > > > with best regards, > > > Vikrant > > > > > > > > > -----Original Message----- > > > From: David E. Jones [mailto:[hidden email]] > > > Sent: Wednesday, April 25, 2007 3:16 PM > > > To: [hidden email] > > > Subject: Re: Branch Release 4.0 > > > > > > > > > The release branch for 4.0 was created yesterday. This is only the > > initial branch and it has not been stabilized or tested and found > fully ready. > > > > > > For information on whether or not you should use it, please look > > this resource: > > > > > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > > > > > > -David > > > > > > > > > On Apr 24, 2007, at 11:57 PM, <[hidden email]> > > > <[hidden email]> wrote: > > > > > > > Hi David, > > > > > > > > Recently was browsing the SVN repository of ofbiz and found a new > > > > branch of 4.0. Currently I am working out of trunk. So anyone in > > > > community would suggest whether I should go ahead and continue to > > use > > > > trunk or change to branch 4.0. Since my current repository > structure > > > > is exact replica of ofbiz with additional modules from opentaps > for > > > > CRM and financials. > > > > > > > > I am using a distributed version control on top of subversion to > > keep > > > > track of merge and branching. > > > > > > > > Thanks > > > > with best regards, > > > > Vikrant > > > > > > > > > > > > No virus found in this outgoing message. > > > > Checked by AVG Free Edition. > > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > > > 4/24/2007 5:43 PM > > > > > > > > > > > > > No virus found in this incoming message. > > > Checked by AVG Free Edition. > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > > > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > |
In reply to this post by Vikrant.Rathore
Hi Jacques,
I am aware of the 2 documents. But this both doesn't actually fulfill my requirement of having all the comments and incremental commits from the upstream sources. In my local repository the changesets and revision of ofbiz are exact replica of the svn repository hosted on apache. If I do a clean export and then import it in my local repository, i found the process to be cumbersome to update again from the new changes in the ofbiz repository, moreover I lose the changesets and revisions on the ofbiz repository itself, since a clean export cannot do it. The only way to have the fill exact copy using svn is using dump and restore, which requires a shell access to the subversion server. This is the reason I used SVK which is exactly like dumping a repository on apache subversion server and restoring it on my server. regards, Vikrant -----Original Message----- From: Jacques Le Roux [mailto:[hidden email]] Sent: Friday, April 27, 2007 3:28 PM To: [hidden email]; Jacques Le Roux Subject: Re: Branch Release 4.0 Vikrant, Are you aware of those documents ? http://docs.ofbiz.org/x/8gI http://docs.ofbiz.org/x/l Anyway, a good page to put you document should be http://docs.ofbiz.org/x/kg Thanks Jacques > Hi Vikrant, > > A published document about your merging strategy should be very > interesting for sure ! > For the moment I use a simple one (dealing with Opentaps components as > well) but yes it begin being more complex with now branches in OFBiz and > current changes in Opentaps. > > Thanks for sharing > > Jacques > > > > > Hi Jacques, > > > > If you know Opentaps has its own SVN repository, ofbiz has its own > repository. On top of that opentaps indeed has different repository > its components. So it was getting very hard for me to keep and merge all > the upstream changes to my trunk as you know ofbiz needs to be merged > with trunk. The financials and crm resides in hot-deploy/financials and > hot-deploy/crmsfa. So the merge from opentaps should be on > hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already use > their product RT, its acquired by Best Practical) on top of subversion > and build a automated script which would do the work of merging the > upstream with my local changes preserving the comments and updates from > the upstream sources. > > > > Indeed I am planning on writing a full document describing this should > be ready by monday and would publish it for everyone. I think this > problem is not my own specific but with everyone who is working on > opensource projects. > > > > Thanks > > with best regards, > > Vikrant > > > > > > -----Original Message----- > > From: Jacques Le Roux [mailto:[hidden email]] > > Sent: Thursday, April 26, 2007 9:22 PM > > To: [hidden email] > > Subject: Re: Branch Release 4.0 > > > > Vikrant, > > > > Out of subject and just by curiosity. > > Which distributed version control are you using on top of subversion > > > > Thanks > > > > Jacques > > > > De : <[hidden email]> > > > Hi David, > > > > > > To be precise my SVN structure is like this currently > > > > > > tags > > > branches > > > trunk > > > trunk/hot-deploy/crmsfa > > > trunk/hot-deploy/financials > > > trunk/hot-deploy/warehouse > > > trunk/hot-deploy/opentaps-common > > > upstream/ofbiz > > > upstream/crmsfa > > > upstream/financials > > > upstream/ warehouse > > > upstream/opentaps-common > > > > > > Now all the upstream branches gets automatic updates from the > > respective source repository with all the comments and commits. This > is an automated process and the upstream branches are exact replica of > the ofbiz and other subversion repository including the comments and > commits. > > > > > > Then there is an automated process to incrementally do a smart > > from upstream to trunk. Then we checkout the trunk on our development > and test environment to do ant run-install. > > > > > > This way I keep all the upstream changes along with my local > changes. > > > > > > Currently we were looking for a stable base to do a large > development > > and this is the reason raised this question. Indeed when we start > developing we would branch the trunk to our own 1.0.0 version and then > start working on it. > > > > > > Thanks > > > with best regards, > > > Vikrant > > > > > > > > > -----Original Message----- > > > From: David E. Jones [mailto:[hidden email]] > > > Sent: Wednesday, April 25, 2007 3:16 PM > > > To: [hidden email] > > > Subject: Re: Branch Release 4.0 > > > > > > > > > The release branch for 4.0 was created yesterday. This is only the > > initial branch and it has not been stabilized or tested and found > fully ready. > > > > > > For information on whether or not you should use it, please look > > this resource: > > > > > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > > > > > > -David > > > > > > > > > On Apr 24, 2007, at 11:57 PM, <[hidden email]> > > > <[hidden email]> wrote: > > > > > > > Hi David, > > > > > > > > Recently was browsing the SVN repository of ofbiz and found a new > > > > branch of 4.0. Currently I am working out of trunk. So anyone in > > > > community would suggest whether I should go ahead and continue to > > use > > > > trunk or change to branch 4.0. Since my current repository > structure > > > > is exact replica of ofbiz with additional modules from opentaps > for > > > > CRM and financials. > > > > > > > > I am using a distributed version control on top of subversion to > > keep > > > > track of merge and branching. > > > > > > > > Thanks > > > > with best regards, > > > > Vikrant > > > > > > > > > > > > No virus found in this outgoing message. > > > > Checked by AVG Free Edition. > > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > > > 4/24/2007 5:43 PM > > > > > > > > > > > > > No virus found in this incoming message. > > > Checked by AVG Free Edition. > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > > > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > > 4/24/2007 5:43 PM > > > > > > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM |
Vikrant,
Why would you need a blow-by-blow view of the OFBiz SVN? Personally, I find it more convenient to take out chunks of updates from OFBiz SVN (like Jacques' referenced documents suggest). The merge is the tricky part. Sometimes, the merge could have conflicts, but getting obvious conflicts (reported by SVN merge or patch) is the lesser evil; at least you know which files to review. Other times, the merge may contain no textual conflicts, but have logical (runtime) conflicts instead. I find it useful to create a large patch file first, rather than updating my customized branch directly. This large patch file (say between OFBiz trunk r1000 and r2000) will be pre-processed before I actually perform the merge. Pre-processing includes listing the files I have changed since bringing in r1000, matching this list with the patch file, and quickly narrowing down to the list of files I may need to review for conflicts. But you may ask "isn't such review non-automated and tedious"? First, the review only involves those areas that both I and OFBiz community have separately (without collaboration) changed. Second, the review gives me a great view of what the community is up to. A lot of work, perhaps, but only for those areas of overlap I just mentioned. In any case, I would've needed to put in the effort to collaborate with the community anyway, and this review is merely a form of collaboration in a "do my own homework" style. Still, despite the necessity for the above-mentioned review, I don't often find areas of overlap. There's a way to do insulated customizations, such that you reduce the areas of overlap. I find the OFBiz SVN very heavy (35MB of 3rd-party code binaries). And that's why I prefer dealing with patches (deltas), rather than maintaining a whole 70+(?) MB of SVN that is an exact replica of OFBiz SVN. Jonathon [hidden email] wrote: > Hi Jacques, > > I am aware of the 2 documents. But this both doesn't actually fulfill my requirement of having all the comments and incremental commits from the upstream sources. In my local repository the changesets and revision of ofbiz are exact replica of the svn repository hosted on apache. If I do a clean export and then import it in my local repository, i found the process to be cumbersome to update again from the new changes in the ofbiz repository, moreover I lose the changesets and revisions on the ofbiz repository itself, since a clean export cannot do it. The only way to have the fill exact copy using svn is using dump and restore, which requires a shell access to the subversion server. > > This is the reason I used SVK which is exactly like dumping a repository on apache subversion server and restoring it on my server. > > regards, > Vikrant > > > -----Original Message----- > From: Jacques Le Roux [mailto:[hidden email]] > Sent: Friday, April 27, 2007 3:28 PM > To: [hidden email]; Jacques Le Roux > Subject: Re: Branch Release 4.0 > > Vikrant, > > Are you aware of those documents ? > http://docs.ofbiz.org/x/8gI > http://docs.ofbiz.org/x/l > > Anyway, a good page to put you document should be http://docs.ofbiz.org/x/kg > > Thanks > > Jacques > > >> Hi Vikrant, >> >> A published document about your merging strategy should be very >> interesting for sure ! >> For the moment I use a simple one (dealing with Opentaps components as >> well) but yes it begin being more complex with now branches in OFBiz > and >> current changes in Opentaps. >> >> Thanks for sharing >> >> Jacques >> >> >> >>> Hi Jacques, >>> >>> If you know Opentaps has its own SVN repository, ofbiz has its own >> repository. On top of that opentaps indeed has different repository > for >> its components. So it was getting very hard for me to keep and merge > all >> the upstream changes to my trunk as you know ofbiz needs to be merged >> with trunk. The financials and crm resides in hot-deploy/financials > and >> hot-deploy/crmsfa. So the merge from opentaps should be on >> hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already > use >> their product RT, its acquired by Best Practical) on top of subversion >> and build a automated script which would do the work of merging the >> upstream with my local changes preserving the comments and updates > from >> the upstream sources. >>> Indeed I am planning on writing a full document describing this > should >> be ready by monday and would publish it for everyone. I think this >> problem is not my own specific but with everyone who is working on >> opensource projects. >>> Thanks >>> with best regards, >>> Vikrant >>> >>> >>> -----Original Message----- >>> From: Jacques Le Roux [mailto:[hidden email]] >>> Sent: Thursday, April 26, 2007 9:22 PM >>> To: [hidden email] >>> Subject: Re: Branch Release 4.0 >>> >>> Vikrant, >>> >>> Out of subject and just by curiosity. >>> Which distributed version control are you using on top of subversion > ? >>> Thanks >>> >>> Jacques >>> >>> De : <[hidden email]> >>>> Hi David, >>>> >>>> To be precise my SVN structure is like this currently >>>> >>>> tags >>>> branches >>>> trunk >>>> trunk/hot-deploy/crmsfa >>>> trunk/hot-deploy/financials >>>> trunk/hot-deploy/warehouse >>>> trunk/hot-deploy/opentaps-common >>>> upstream/ofbiz >>>> upstream/crmsfa >>>> upstream/financials >>>> upstream/ warehouse >>>> upstream/opentaps-common >>>> >>>> Now all the upstream branches gets automatic updates from the >>> respective source repository with all the comments and commits. This >> is an automated process and the upstream branches are exact replica of >> the ofbiz and other subversion repository including the comments and >> commits. >>>> Then there is an automated process to incrementally do a smart > merge >>> from upstream to trunk. Then we checkout the trunk on our > development >> and test environment to do ant run-install. >>>> This way I keep all the upstream changes along with my local >> changes. >>>> Currently we were looking for a stable base to do a large >> development >>> and this is the reason raised this question. Indeed when we start >> developing we would branch the trunk to our own 1.0.0 version and then >> start working on it. >>>> Thanks >>>> with best regards, >>>> Vikrant >>>> >>>> >>>> -----Original Message----- >>>> From: David E. Jones [mailto:[hidden email]] >>>> Sent: Wednesday, April 25, 2007 3:16 PM >>>> To: [hidden email] >>>> Subject: Re: Branch Release 4.0 >>>> >>>> >>>> The release branch for 4.0 was created yesterday. This is only the >>> initial branch and it has not been stabilized or tested and found >> fully ready. >>>> For information on whether or not you should use it, please look > at >>> this resource: >>>> > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started >>>> -David >>>> >>>> >>>> On Apr 24, 2007, at 11:57 PM, <[hidden email]> > >>>> <[hidden email]> wrote: >>>> >>>>> Hi David, >>>>> >>>>> Recently was browsing the SVN repository of ofbiz and found a > new >>>>> branch of 4.0. Currently I am working out of trunk. So anyone in >>>>> community would suggest whether I should go ahead and continue > to >>> use >>>>> trunk or change to branch 4.0. Since my current repository >> structure >>>>> is exact replica of ofbiz with additional modules from opentaps >> for >>>>> CRM and financials. >>>>> >>>>> I am using a distributed version control on top of subversion to >>> keep >>>>> track of merge and branching. >>>>> >>>>> Thanks >>>>> with best regards, >>>>> Vikrant >>>>> >>>>> >>>>> No virus found in this outgoing message. >>>>> Checked by AVG Free Edition. >>>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>>>> 4/24/2007 5:43 PM >>>>> >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG Free Edition. >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>> 4/24/2007 5:43 PM >>>> >>>> No virus found in this outgoing message. >>>> Checked by AVG Free Edition. >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>> 4/24/2007 5:43 PM >>> >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: >> 4/26/2007 3:23 PM >>> >>> No virus found in this outgoing message. >>> Checked by AVG Free Edition. >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: >> 4/26/2007 3:23 PM > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM > > > |
In reply to this post by Vikrant.Rathore
Hi Jonathon,
Thats exactly the thing I just do a sync with ofbiz svn once and then its just an incremental sync never a full sync and thats the beauty of setting up mirror with SVK. Moreover my merging and branching both are tracked along with revision and commits. regards, Vikrant -----Original Message----- From: Jonathon -- Improov [mailto:[hidden email]] Sent: Friday, April 27, 2007 5:19 PM To: [hidden email] Cc: [hidden email] Subject: Re: Branch Release 4.0 Vikrant, Why would you need a blow-by-blow view of the OFBiz SVN? Personally, I find it more convenient to take out chunks of updates from OFBiz SVN (like Jacques' referenced documents suggest). The merge is the tricky part. Sometimes, the merge could have conflicts, but getting obvious conflicts (reported by SVN merge or patch) is the lesser evil; at least you know which files to review. Other times, the merge may contain no textual conflicts, but have logical (runtime) conflicts instead. I find it useful to create a large patch file first, rather than updating my customized branch directly. This large patch file (say between OFBiz trunk r1000 and r2000) will be pre-processed before I actually perform the merge. Pre-processing includes listing the files I have changed since bringing in r1000, matching this list with the patch file, and quickly narrowing down to the list of files I may need to review for conflicts. But you may ask "isn't such review non-automated and tedious"? First, the review only involves those areas that both I and OFBiz community have separately (without collaboration) changed. Second, the review gives me a great view of what the community is up to. A lot of work, perhaps, but only for those areas of overlap I just mentioned. In any case, I would've needed to put in the effort to collaborate with the community anyway, and this review is merely a form of collaboration in a "do my own homework" style. Still, despite the necessity for the above-mentioned review, I don't often find areas of overlap. There's a way to do insulated customizations, such that you reduce the areas of overlap. I find the OFBiz SVN very heavy (35MB of 3rd-party code binaries). And that's why I prefer dealing with patches (deltas), rather than maintaining a whole 70+(?) MB of SVN that is an exact replica of OFBiz SVN. Jonathon [hidden email] wrote: > Hi Jacques, > > I am aware of the 2 documents. But this both doesn't actually fulfill my requirement of having all the comments and incremental commits from the upstream sources. In my local repository the changesets and revision of ofbiz are exact replica of the svn repository hosted on apache. If I do a clean export and then import it in my local repository, i found the process to be cumbersome to update again from the new changes in the ofbiz repository, moreover I lose the changesets and revisions on the ofbiz repository itself, since a clean export cannot do it. The only way to have the fill exact copy using svn is using dump and restore, which requires a shell access to the subversion server. > > This is the reason I used SVK which is exactly like dumping a repository on apache subversion server and restoring it on my server. > > regards, > Vikrant > > > -----Original Message----- > From: Jacques Le Roux [mailto:[hidden email]] > Sent: Friday, April 27, 2007 3:28 PM > To: [hidden email]; Jacques Le Roux > Subject: Re: Branch Release 4.0 > > Vikrant, > > Are you aware of those documents ? > http://docs.ofbiz.org/x/8gI > http://docs.ofbiz.org/x/l > > Anyway, a good page to put you document should be > http://docs.ofbiz.org/x/kg > > Thanks > > Jacques > > >> Hi Vikrant, >> >> A published document about your merging strategy should be very >> interesting for sure ! >> For the moment I use a simple one (dealing with Opentaps components >> as >> well) but yes it begin being more complex with now branches in OFBiz > and >> current changes in Opentaps. >> >> Thanks for sharing >> >> Jacques >> >> >> >>> Hi Jacques, >>> >>> If you know Opentaps has its own SVN repository, ofbiz has its own >> repository. On top of that opentaps indeed has different repository > for >> its components. So it was getting very hard for me to keep and merge > all >> the upstream changes to my trunk as you know ofbiz needs to be merged >> with trunk. The financials and crm resides in hot-deploy/financials > and >> hot-deploy/crmsfa. So the merge from opentaps should be on >> hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already > use >> their product RT, its acquired by Best Practical) on top of >> subversion and build a automated script which would do the work of >> merging the upstream with my local changes preserving the comments >> and updates > from >> the upstream sources. >>> Indeed I am planning on writing a full document describing this > should >> be ready by monday and would publish it for everyone. I think this >> problem is not my own specific but with everyone who is working on >> opensource projects. >>> Thanks >>> with best regards, >>> Vikrant >>> >>> >>> -----Original Message----- >>> From: Jacques Le Roux [mailto:[hidden email]] >>> Sent: Thursday, April 26, 2007 9:22 PM >>> To: [hidden email] >>> Subject: Re: Branch Release 4.0 >>> >>> Vikrant, >>> >>> Out of subject and just by curiosity. >>> Which distributed version control are you using on top of subversion > ? >>> Thanks >>> >>> Jacques >>> >>> De : <[hidden email]> >>>> Hi David, >>>> >>>> To be precise my SVN structure is like this currently >>>> >>>> tags >>>> branches >>>> trunk >>>> trunk/hot-deploy/crmsfa >>>> trunk/hot-deploy/financials >>>> trunk/hot-deploy/warehouse >>>> trunk/hot-deploy/opentaps-common >>>> upstream/ofbiz >>>> upstream/crmsfa >>>> upstream/financials >>>> upstream/ warehouse >>>> upstream/opentaps-common >>>> >>>> Now all the upstream branches gets automatic updates from the >>> respective source repository with all the comments and commits. This >> is an automated process and the upstream branches are exact replica >> of the ofbiz and other subversion repository including the comments >> and commits. >>>> Then there is an automated process to incrementally do a smart > merge >>> from upstream to trunk. Then we checkout the trunk on our > development >> and test environment to do ant run-install. >>>> This way I keep all the upstream changes along with my local >> changes. >>>> Currently we were looking for a stable base to do a large >> development >>> and this is the reason raised this question. Indeed when we start >> developing we would branch the trunk to our own 1.0.0 version and >> then start working on it. >>>> Thanks >>>> with best regards, >>>> Vikrant >>>> >>>> >>>> -----Original Message----- >>>> From: David E. Jones [mailto:[hidden email]] >>>> Sent: Wednesday, April 25, 2007 3:16 PM >>>> To: [hidden email] >>>> Subject: Re: Branch Release 4.0 >>>> >>>> >>>> The release branch for 4.0 was created yesterday. This is only the >>> initial branch and it has not been stabilized or tested and found >> fully ready. >>>> For information on whether or not you should use it, please look > at >>> this resource: >>>> > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started >>>> -David >>>> >>>> >>>> On Apr 24, 2007, at 11:57 PM, <[hidden email]> > >>>> <[hidden email]> wrote: >>>> >>>>> Hi David, >>>>> >>>>> Recently was browsing the SVN repository of ofbiz and found a > new >>>>> branch of 4.0. Currently I am working out of trunk. So anyone in >>>>> community would suggest whether I should go ahead and continue > to >>> use >>>>> trunk or change to branch 4.0. Since my current repository >> structure >>>>> is exact replica of ofbiz with additional modules from opentaps >> for >>>>> CRM and financials. >>>>> >>>>> I am using a distributed version control on top of subversion to >>> keep >>>>> track of merge and branching. >>>>> >>>>> Thanks >>>>> with best regards, >>>>> Vikrant >>>>> >>>>> >>>>> No virus found in this outgoing message. >>>>> Checked by AVG Free Edition. >>>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>>>> 4/24/2007 5:43 PM >>>>> >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG Free Edition. >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>> 4/24/2007 5:43 PM >>>> >>>> No virus found in this outgoing message. >>>> Checked by AVG Free Edition. >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: >>> 4/24/2007 5:43 PM >>> >>> No virus found in this incoming message. >>> Checked by AVG Free Edition. >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: >> 4/26/2007 3:23 PM >>> >>> No virus found in this outgoing message. >>> Checked by AVG Free Edition. >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: >> 4/26/2007 3:23 PM > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > 4/26/2007 3:23 PM > > > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM |
Administrator
|
Vikrant,
I knew someone has already reported something about SVK. Vinay did. Here is the link if of any help http://tinyurl.com/3456o2 Jacques > Hi Jonathon, > > Thats exactly the thing I just do a sync with ofbiz svn once and then its just an incremental sync never a full sync and thats the beauty of setting up mirror with SVK. Moreover my merging and branching both are tracked along with revision and commits. > > regards, > Vikrant > > > > -----Original Message----- > From: Jonathon -- Improov [mailto:[hidden email]] > Sent: Friday, April 27, 2007 5:19 PM > To: [hidden email] > Cc: [hidden email] > Subject: Re: Branch Release 4.0 > > Vikrant, > > Why would you need a blow-by-blow view of the OFBiz SVN? > > Personally, I find it more convenient to take out chunks of updates > referenced documents suggest). > > The merge is the tricky part. Sometimes, the merge could have conflicts, but getting obvious conflicts (reported by SVN merge or patch) is the lesser evil; at least you know which files to review. Other times, the merge may contain no textual conflicts, but have logical (runtime) conflicts instead. > > I find it useful to create a large patch file first, rather than updating my customized branch directly. This large patch file (say between OFBiz trunk r1000 and r2000) will be pre-processed before I actually perform the merge. Pre-processing includes listing the files I have changed since bringing in r1000, matching this list with the patch file, and quickly narrowing down to the list of files I may need to review for conflicts. > > But you may ask "isn't such review non-automated and tedious"? First, the review only involves those areas that both I and OFBiz community have separately (without collaboration) changed. > Second, the review gives me a great view of what the community is up to. A lot of work, perhaps, but only for those areas of overlap I just mentioned. In any case, I would've needed to put in the effort to collaborate with the community anyway, and this review is merely a form of collaboration in a "do my own homework" style. > > Still, despite the necessity for the above-mentioned review, I don't often find areas of overlap. > There's a way to do insulated customizations, such that you reduce the areas of overlap. > > I find the OFBiz SVN very heavy (35MB of 3rd-party code binaries). And that's why I prefer dealing with patches (deltas), rather than maintaining a whole 70+(?) MB of SVN that is an exact replica of OFBiz SVN. > > Jonathon > > [hidden email] wrote: > > Hi Jacques, > > > > I am aware of the 2 documents. But this both doesn't actually fulfill my requirement of having all the comments and incremental commits from the upstream sources. In my local repository the changesets and revision of ofbiz are exact replica of the svn repository hosted on apache. If I do a clean export and then import it in my local repository, i found the process to be cumbersome to update again from the new changes in the ofbiz repository, moreover I lose the changesets and revisions on the ofbiz repository itself, since a clean export cannot do it. The only way to have the fill exact copy using svn is using dump and restore, which requires a shell access to the subversion server. > > > > This is the reason I used SVK which is exactly like dumping a repository on apache subversion server and restoring it on my server. > > > > regards, > > Vikrant > > > > > > -----Original Message----- > > From: Jacques Le Roux [mailto:[hidden email]] > > Sent: Friday, April 27, 2007 3:28 PM > > To: [hidden email]; Jacques Le Roux > > Subject: Re: Branch Release 4.0 > > > > Vikrant, > > > > Are you aware of those documents ? > > http://docs.ofbiz.org/x/8gI > > http://docs.ofbiz.org/x/l > > > > Anyway, a good page to put you document should be > > http://docs.ofbiz.org/x/kg > > > > Thanks > > > > Jacques > > > > > >> Hi Vikrant, > >> > >> A published document about your merging strategy should be very > >> interesting for sure ! > >> For the moment I use a simple one (dealing with Opentaps components > >> as > >> well) but yes it begin being more complex with now branches in > > and > >> current changes in Opentaps. > >> > >> Thanks for sharing > >> > >> Jacques > >> > >> > >> > >>> Hi Jacques, > >>> > >>> If you know Opentaps has its own SVN repository, ofbiz has its own > >> repository. On top of that opentaps indeed has different repository > > for > >> its components. So it was getting very hard for me to keep and > > all > >> the upstream changes to my trunk as you know ofbiz needs to be merged > >> with trunk. The financials and crm resides in hot-deploy/financials > > and > >> hot-deploy/crmsfa. So the merge from opentaps should be on > >> hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already > > use > >> their product RT, its acquired by Best Practical) on top of > >> subversion and build a automated script which would do the work of > >> merging the upstream with my local changes preserving the comments > >> and updates > > from > >> the upstream sources. > >>> Indeed I am planning on writing a full document describing this > > should > >> be ready by monday and would publish it for everyone. I think this > >> problem is not my own specific but with everyone who is working on > >> opensource projects. > >>> Thanks > >>> with best regards, > >>> Vikrant > >>> > >>> > >>> -----Original Message----- > >>> From: Jacques Le Roux [mailto:[hidden email]] > >>> Sent: Thursday, April 26, 2007 9:22 PM > >>> To: [hidden email] > >>> Subject: Re: Branch Release 4.0 > >>> > >>> Vikrant, > >>> > >>> Out of subject and just by curiosity. > >>> Which distributed version control are you using on top of > > ? > >>> Thanks > >>> > >>> Jacques > >>> > >>> De : <[hidden email]> > >>>> Hi David, > >>>> > >>>> To be precise my SVN structure is like this currently > >>>> > >>>> tags > >>>> branches > >>>> trunk > >>>> trunk/hot-deploy/crmsfa > >>>> trunk/hot-deploy/financials > >>>> trunk/hot-deploy/warehouse > >>>> trunk/hot-deploy/opentaps-common > >>>> upstream/ofbiz > >>>> upstream/crmsfa > >>>> upstream/financials > >>>> upstream/ warehouse > >>>> upstream/opentaps-common > >>>> > >>>> Now all the upstream branches gets automatic updates from the > >>> respective source repository with all the comments and commits. > >> is an automated process and the upstream branches are exact replica > >> of the ofbiz and other subversion repository including the comments > >> and commits. > >>>> Then there is an automated process to incrementally do a smart > > merge > >>> from upstream to trunk. Then we checkout the trunk on our > > development > >> and test environment to do ant run-install. > >>>> This way I keep all the upstream changes along with my local > >> changes. > >>>> Currently we were looking for a stable base to do a large > >> development > >>> and this is the reason raised this question. Indeed when we start > >> developing we would branch the trunk to our own 1.0.0 version and > >> then start working on it. > >>>> Thanks > >>>> with best regards, > >>>> Vikrant > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: David E. Jones [mailto:[hidden email]] > >>>> Sent: Wednesday, April 25, 2007 3:16 PM > >>>> To: [hidden email] > >>>> Subject: Re: Branch Release 4.0 > >>>> > >>>> > >>>> The release branch for 4.0 was created yesterday. This is only > >>> initial branch and it has not been stabilized or tested and found > >> fully ready. > >>>> For information on whether or not you should use it, please look > > at > >>> this resource: > >>>> > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > >>>> -David > >>>> > >>>> > >>>> On Apr 24, 2007, at 11:57 PM, > > > >>>> <[hidden email]> wrote: > >>>> > >>>>> Hi David, > >>>>> > >>>>> Recently was browsing the SVN repository of ofbiz and found a > > new > >>>>> branch of 4.0. Currently I am working out of trunk. So anyone in > >>>>> community would suggest whether I should go ahead and continue > > to > >>> use > >>>>> trunk or change to branch 4.0. Since my current repository > >> structure > >>>>> is exact replica of ofbiz with additional modules from opentaps > >> for > >>>>> CRM and financials. > >>>>> > >>>>> I am using a distributed version control on top of subversion to > >>> keep > >>>>> track of merge and branching. > >>>>> > >>>>> Thanks > >>>>> with best regards, > >>>>> Vikrant > >>>>> > >>>>> > >>>>> No virus found in this outgoing message. > >>>>> Checked by AVG Free Edition. > >>>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>>>> 4/24/2007 5:43 PM > >>>>> > >>>> > >>>> No virus found in this incoming message. > >>>> Checked by AVG Free Edition. > >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>> 4/24/2007 5:43 PM > >>>> > >>>> No virus found in this outgoing message. > >>>> Checked by AVG Free Edition. > >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>> 4/24/2007 5:43 PM > >>> > >>> No virus found in this incoming message. > >>> Checked by AVG Free Edition. > >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > >> 4/26/2007 3:23 PM > >>> > >>> No virus found in this outgoing message. > >>> Checked by AVG Free Edition. > >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > >> 4/26/2007 3:23 PM > > > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > 4/26/2007 3:23 PM > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > 4/26/2007 3:23 PM > > > > > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM > |
In reply to this post by Vikrant.Rathore
Hi Jacques,
Had a look at it earlier. Actually what i am doing is very different from this one. Once you see the document would be able to see how it is different. Thanks with best regards, Vikrant -----Original Message----- From: Jacques Le Roux [mailto:[hidden email]] Sent: Sunday, April 29, 2007 1:44 PM To: [hidden email] Subject: Re: Branch Release 4.0 Vikrant, I knew someone has already reported something about SVK. Vinay did. Here is the link if of any help http://tinyurl.com/3456o2 Jacques > Hi Jonathon, > > Thats exactly the thing I just do a sync with ofbiz svn once and then its just an incremental sync never a full sync and thats the beauty of setting up mirror with SVK. Moreover my merging and branching both are tracked along with revision and commits. > > regards, > Vikrant > > > > -----Original Message----- > From: Jonathon -- Improov [mailto:[hidden email]] > Sent: Friday, April 27, 2007 5:19 PM > To: [hidden email] > Cc: [hidden email] > Subject: Re: Branch Release 4.0 > > Vikrant, > > Why would you need a blow-by-blow view of the OFBiz SVN? > > Personally, I find it more convenient to take out chunks of updates > referenced documents suggest). > > The merge is the tricky part. Sometimes, the merge could have conflicts, but getting obvious conflicts (reported by SVN merge or patch) is the lesser evil; at least you know which files to review. Other times, the merge may contain no textual conflicts, but have logical (runtime) conflicts instead. > > I find it useful to create a large patch file first, rather than updating my customized branch directly. This large patch file (say between OFBiz trunk r1000 and r2000) will be pre-processed before I actually perform the merge. Pre-processing includes listing the files I have changed since bringing in r1000, matching this list with the patch file, and quickly narrowing down to the list of files I may need to review for conflicts. > > But you may ask "isn't such review non-automated and tedious"? First, the review only involves those areas that both I and OFBiz community have separately (without collaboration) changed. > Second, the review gives me a great view of what the community is up to. A lot of work, perhaps, but only for those areas of overlap I just mentioned. In any case, I would've needed to put in the effort to collaborate with the community anyway, and this review is merely a form of collaboration in a "do my own homework" style. > > Still, despite the necessity for the above-mentioned review, I don't often find areas of overlap. > There's a way to do insulated customizations, such that you reduce the areas of overlap. > > I find the OFBiz SVN very heavy (35MB of 3rd-party code binaries). And that's why I prefer dealing with patches (deltas), rather than maintaining a whole 70+(?) MB of SVN that is an exact replica of OFBiz SVN. > > Jonathon > > [hidden email] wrote: > > Hi Jacques, > > > > I am aware of the 2 documents. But this both doesn't actually fulfill my requirement of having all the comments and incremental commits from the upstream sources. In my local repository the changesets and revision of ofbiz are exact replica of the svn repository hosted on apache. If I do a clean export and then import it in my local repository, i found the process to be cumbersome to update again from the new changes in the ofbiz repository, moreover I lose the changesets and revisions on the ofbiz repository itself, since a clean export cannot do it. The only way to have the fill exact copy using svn is using dump and restore, which requires a shell access to the subversion server. > > > > This is the reason I used SVK which is exactly like dumping a repository on apache subversion server and restoring it on my server. > > > > regards, > > Vikrant > > > > > > -----Original Message----- > > From: Jacques Le Roux [mailto:[hidden email]] > > Sent: Friday, April 27, 2007 3:28 PM > > To: [hidden email]; Jacques Le Roux > > Subject: Re: Branch Release 4.0 > > > > Vikrant, > > > > Are you aware of those documents ? > > http://docs.ofbiz.org/x/8gI > > http://docs.ofbiz.org/x/l > > > > Anyway, a good page to put you document should be > > http://docs.ofbiz.org/x/kg > > > > Thanks > > > > Jacques > > > > > >> Hi Vikrant, > >> > >> A published document about your merging strategy should be very > >> interesting for sure ! > >> For the moment I use a simple one (dealing with Opentaps components > >> as > >> well) but yes it begin being more complex with now branches in > > and > >> current changes in Opentaps. > >> > >> Thanks for sharing > >> > >> Jacques > >> > >> > >> > >>> Hi Jacques, > >>> > >>> If you know Opentaps has its own SVN repository, ofbiz has its own > >> repository. On top of that opentaps indeed has different repository > > for > >> its components. So it was getting very hard for me to keep and > > all > >> the upstream changes to my trunk as you know ofbiz needs to be merged > >> with trunk. The financials and crm resides in hot-deploy/financials > > and > >> hot-deploy/crmsfa. So the merge from opentaps should be on > >> hot-deploy/financials and hot-deploy/crmsfa so I used SVK (I already > > use > >> their product RT, its acquired by Best Practical) on top of > >> subversion and build a automated script which would do the work of > >> merging the upstream with my local changes preserving the comments > >> and updates > > from > >> the upstream sources. > >>> Indeed I am planning on writing a full document describing this > > should > >> be ready by monday and would publish it for everyone. I think this > >> problem is not my own specific but with everyone who is working on > >> opensource projects. > >>> Thanks > >>> with best regards, > >>> Vikrant > >>> > >>> > >>> -----Original Message----- > >>> From: Jacques Le Roux [mailto:[hidden email]] > >>> Sent: Thursday, April 26, 2007 9:22 PM > >>> To: [hidden email] > >>> Subject: Re: Branch Release 4.0 > >>> > >>> Vikrant, > >>> > >>> Out of subject and just by curiosity. > >>> Which distributed version control are you using on top of > > ? > >>> Thanks > >>> > >>> Jacques > >>> > >>> De : <[hidden email]> > >>>> Hi David, > >>>> > >>>> To be precise my SVN structure is like this currently > >>>> > >>>> tags > >>>> branches > >>>> trunk > >>>> trunk/hot-deploy/crmsfa > >>>> trunk/hot-deploy/financials > >>>> trunk/hot-deploy/warehouse > >>>> trunk/hot-deploy/opentaps-common > >>>> upstream/ofbiz > >>>> upstream/crmsfa > >>>> upstream/financials > >>>> upstream/ warehouse > >>>> upstream/opentaps-common > >>>> > >>>> Now all the upstream branches gets automatic updates from the > >>> respective source repository with all the comments and commits. > >> is an automated process and the upstream branches are exact replica > >> of the ofbiz and other subversion repository including the comments > >> and commits. > >>>> Then there is an automated process to incrementally do a smart > > merge > >>> from upstream to trunk. Then we checkout the trunk on our > > development > >> and test environment to do ant run-install. > >>>> This way I keep all the upstream changes along with my local > >> changes. > >>>> Currently we were looking for a stable base to do a large > >> development > >>> and this is the reason raised this question. Indeed when we start > >> developing we would branch the trunk to our own 1.0.0 version and > >> then start working on it. > >>>> Thanks > >>>> with best regards, > >>>> Vikrant > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: David E. Jones [mailto:[hidden email]] > >>>> Sent: Wednesday, April 25, 2007 3:16 PM > >>>> To: [hidden email] > >>>> Subject: Re: Branch Release 4.0 > >>>> > >>>> > >>>> The release branch for 4.0 was created yesterday. This is only > >>> initial branch and it has not been stabilized or tested and found > >> fully ready. > >>>> For information on whether or not you should use it, please look > > at > >>> this resource: > >>>> > > http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Getting+Started > >>>> -David > >>>> > >>>> > >>>> On Apr 24, 2007, at 11:57 PM, > > > >>>> <[hidden email]> wrote: > >>>> > >>>>> Hi David, > >>>>> > >>>>> Recently was browsing the SVN repository of ofbiz and found a > > new > >>>>> branch of 4.0. Currently I am working out of trunk. So anyone in > >>>>> community would suggest whether I should go ahead and continue > > to > >>> use > >>>>> trunk or change to branch 4.0. Since my current repository > >> structure > >>>>> is exact replica of ofbiz with additional modules from opentaps > >> for > >>>>> CRM and financials. > >>>>> > >>>>> I am using a distributed version control on top of subversion to > >>> keep > >>>>> track of merge and branching. > >>>>> > >>>>> Thanks > >>>>> with best regards, > >>>>> Vikrant > >>>>> > >>>>> > >>>>> No virus found in this outgoing message. > >>>>> Checked by AVG Free Edition. > >>>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>>>> 4/24/2007 5:43 PM > >>>>> > >>>> > >>>> No virus found in this incoming message. > >>>> Checked by AVG Free Edition. > >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>> 4/24/2007 5:43 PM > >>>> > >>>> No virus found in this outgoing message. > >>>> Checked by AVG Free Edition. > >>>> Version: 7.5.463 / Virus Database: 269.6.0/775 - Release Date: > >>> 4/24/2007 5:43 PM > >>> > >>> No virus found in this incoming message. > >>> Checked by AVG Free Edition. > >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > >> 4/26/2007 3:23 PM > >>> > >>> No virus found in this outgoing message. > >>> Checked by AVG Free Edition. > >>> Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > >> 4/26/2007 3:23 PM > > > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > 4/26/2007 3:23 PM > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > 4/26/2007 3:23 PM > > > > > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.463 / Virus Database: 269.6.1/777 - Release Date: 4/26/2007 3:23 PM > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.2/780 - Release Date: 4/29/2007 6:30 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.2/780 - Release Date: 4/29/2007 6:30 AM |
Free forum by Nabble | Edit this page |