Hi Taher, We can directly use svn mv command to restructure. It will retail svn history. It will automatically create new directory/folder in destination if not present.
Thanks & Regards -- Deepak Dixit www.hotwaxsystems.com On Sun, Feb 12, 2017 at 2:44 PM, Taher Alkhateeb <slidingfilame...@gmail.com > wrote: > Hi Deepak, > > Thank you for helping out! To me the challenge now is figuring out how to > do the restructure. Do we move? copy and dump? or some other strategy [1]. > What happens to the subversion history? Should we add a tag that perhaps > says "before_restructuring_svn" for example? We also need to figure the > actual command itself to create the new repositories. > > If you can help in this area it would be great, and I can focus on perhaps > making sure the plugin API works correctly and updating buildbot. I already > have OFBIZ-9182 setup for this task, so perhaps you can work over there on > the actual restructuring, putting the commands and your thoughts in place > on how to do it exactly. > > [1] > http://stackoverflow.com/questions/360758/moving-a-subversio > n-repository-to-another-server#360829 > > Cheers, > > Taher Alkhateeb > > On Sun, Feb 12, 2017 at 11:15 AM, Deepak Dixit < > deepak.di...@hotwaxsystems.com> wrote: > > > Hi Taher, > > > > I am willing to help, Please let me know how can I help in this effort? > > > > Thanks & Regards > > -- > > Deepak Dixit > > www.hotwaxsystems.com > > > > On Sat, Feb 11, 2017 at 7:18 PM, Taher Alkhateeb < > > slidingfilame...@gmail.com > > > wrote: > > > > > Hello Folks, > > > > > > We are ready now to finally restructure our subversion repositories. > This > > > requires the following: > > > > > > - Move everything except plugins from > > > http://svn.apache.org/repos/asf/ofbiz/trunk to > > > http://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk > > > - Move the plugins directory to a new repository in > > > http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk > > > - Update the references in the website > > > https://ofbiz.apache.org/source-repositories.html > > > - Update the buildbot scripts (we might as well figure out why it fails > > > constantly lately) > > > > > > Any volunteers to help? > > > > > > Cheers, > > > > > > Taher Alkhateeb > > > > > > On Tue, Jan 31, 2017 at 5:19 PM, Jacques Le Roux < > > > jacques.le.r...@les7arts.com> wrote: > > > > > > > Thanks Taher, > > > > > > > > Jacques > > > > > > > > > > > > > > > > Le 31/01/2017 à 15:12, Taher Alkhateeb a écrit : > > > > > > > >> The plugins are already published as zip archives in the > > implementation > > > >> > > > >> On Jan 31, 2017 5:09 PM, "Jacques Le Roux" < > > > jacques.le.r...@les7arts.com> > > > >> wrote: > > > >> > > > >> Hi Jinghai, Taher, > > > >>> > > > >>> Taher, what do you think agout Jinghais proposition? > > > >>> > > > >>> Jinghai, if nobody opposes the idea, would you mind creating a > Jira? > > > >>> > > > >>> Thanks > > > >>> > > > >>> Jacques > > > >>> > > > >>> > > > >>> Le 13/01/2017 à 11:09, Jacques Le Roux a écrit : > > > >>> > > > >>> That's an interesting proposition ans should be considered indeed > > > >>>> > > > >>>> Thanks Jinghai > > > >>>> > > > >>>> Jacques > > > >>>> > > > >>>> > > > >>>> Le 12/01/2017 à 02:01, Shi Jinghai a écrit : > > > >>>> > > > >>>> +1 to the svn folder structure. > > > >>>>> > > > >>>>> On the plugin publish and install, could we consider publish a > zip > > > file > > > >>>>> to maven repository as well as the jars? In production > environment, > > > >>>>> unzip > > > >>>>> the zip file under plugins and then it can work, or even better, > > > don't > > > >>>>> unzip it, let it work similar to an android apk file. > > > >>>>> > > > >>>>> > > > >>>>> -----邮件原件----- > > > >>>>> 发件人: Taher Alkhateeb [mailto:slidingfilame...@gmail.com] > > > >>>>> 发送时间: 2017年1月11日 23:02 > > > >>>>> 收件人: dev@ofbiz.apache.org > > > >>>>> 主题: Proposal to create a separate svn repository for the OFBiz > > > official > > > >>>>> plugins > > > >>>>> > > > >>>>> Hello Folks > > > >>>>> > > > >>>>> This is a proposal to the community to restructure our SVN > > > repository. > > > >>>>> We do this by separating "official" plugins from the core OFBiz > > > >>>>> framework and to provide build script tasks to easily download > and > > > >>>>> install > > > >>>>> these plugins. The details of this proposal are as follows: > > > >>>>> > > > >>>>> 1- Relocate OFBiz from http://svn.apache.org/repos/asf/ofbiz/ to > > > >>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz (with all trunk, > > > branches > > > >>>>> and tags underneath as is) > > > >>>>> 2- Create a new tree under > > > >>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins to house all > > > >>>>> plugins > > > >>>>> 3- Remove /plugins/component-load.xml (any component in /plugins > > will > > > >>>>> load automatically if it is enabled in ofbiz-component.xml) > > > >>>>> 4- Create a gradle task with the below syntax. This task > downloads > > a > > > >>>>> plugin from subversion and places it in /plugins and runs any > > install > > > >>>>> logic > > > >>>>> that it may have > > > >>>>> Syntax: pullPluginSource -PpluginId=<plugin-id-here> > > > >>>>> Example: pullPluginSource -PpluginId=birt > > > >>>>> 5- Refactor the build scripts to cater for all the above > > > >>>>> 6- Update README.md to reflect all the above > > > >>>>> > > > >>>>> So for example, under this proposal, trunk is located in: > > > >>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz/trunk > > > >>>>> > > > >>>>> And the birt component is located in: > > > >>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk/birt > > > >>>>> > > > >>>>> This would allow us to have in the future the ability to provide > > > >>>>> releases not only for the framework but the plugins as well as > two > > > >>>>> separate > > > >>>>> products. > > > >>>>> > > > >>>>> What do you think? > > > >>>>> > > > >>>>> Cheers, > > > >>>>> > > > >>>>> Taher Alkhateeb > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>> > > > > > > > > > >