svn commit: r1784208 - in /ofbiz/branches: release14.12/tools/mergefromplugins.bat release15.12/tools/mergefromplugins.bat release16.11/tools/mergefromplugins.bat

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1784208 - in /ofbiz/branches: release14.12/tools/mergefromplugins.bat release15.12/tools/mergefromplugins.bat release16.11/tools/mergefromplugins.bat

jleroux@apache.org
Author: jleroux
Date: Thu Feb 23 21:57:49 2017
New Revision: 1784208

URL: http://svn.apache.org/viewvc?rev=1784208&view=rev
Log:
No functional change, adds new mergefromplugins.bat files to allow easier
backports

Added:
    ofbiz/branches/release14.12/tools/mergefromplugins.bat   (with props)
    ofbiz/branches/release15.12/tools/mergefromplugins.bat   (with props)
    ofbiz/branches/release16.11/tools/mergefromplugins.bat   (with props)

Added: ofbiz/branches/release14.12/tools/mergefromplugins.bat
URL: http://svn.apache.org/viewvc/ofbiz/branches/release14.12/tools/mergefromplugins.bat?rev=1784208&view=auto
==============================================================================
--- ofbiz/branches/release14.12/tools/mergefromplugins.bat (added)
+++ ofbiz/branches/release14.12/tools/mergefromplugins.bat Thu Feb 23 21:57:49 2017
@@ -0,0 +1,67 @@
+echo off
+rem #####################################################################
+rem Licensed to the Apache Software Foundation (ASF) under one
+rem or more contributor license agreements.  See the NOTICE file
+rem distributed with this work for additional information
+rem regarding copyright ownership.  The ASF licenses this file
+rem to you under the Apache License, Version 2.0 (the
+rem "License"); you may not use this file except in compliance
+rem with the License.  You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing,
+rem software distributed under the License is distributed on an
+rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+rem KIND, either express or implied.  See the License for the
+rem specific language governing permissions and limitations
+rem under the License.
+rem #####################################################################
+rem interactive DOS version of mergefromtrunk.sh.
+rem to use : launch and pass the trunk version number to merge in release
+
+rem since we have now svn:mergeinfo changing root ("."), we need to update before merging
+cd ..
+svn up
+
+rem version to merge
+set /p version=version to merge :
+set /a prevRev=%version% - 1
+
+rem build the comment
+echo "Applied fix from trunk plugins for revision: %version%" > comment.tmp
+svn log https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -r %version% > log.tmp
+copy comment.tmp + log.tmp = comment.tmp
+del log.tmp
+rem keep the comment.tmp file svn ignored. In case of trouble always happier to keep trace.  It will be overidden in next backport.
+
+rem commit the backport to release with comment fom file
+echo on
+cd specialpurpose
+svn merge https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -c%version%
+cd ..
+echo off
+
+:menu
+echo y) tests
+echo n) exit
+
+echo Do you want to run tests (else the commit will be done automatically using the comment grabed from trunk by the merge)?
+choice /c:yn
+if errorlevel = 2 goto commit
+if errorlevel = 1 goto tests
+
+:commit
+echo on
+svn commit -F comment.tmp
+goto exit
+
+:tests
+echo on
+ant clean-all load-demo run-tests
+echo off
+
+echo You can now do the commit by hand if all is OK. The comment grabbed from trunk by the merge is in the file comment.tmp at root
+
+:exit
+pause

Propchange: ofbiz/branches/release14.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/release14.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/branches/release14.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/release14.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/branches/release15.12/tools/mergefromplugins.bat
URL: http://svn.apache.org/viewvc/ofbiz/branches/release15.12/tools/mergefromplugins.bat?rev=1784208&view=auto
==============================================================================
--- ofbiz/branches/release15.12/tools/mergefromplugins.bat (added)
+++ ofbiz/branches/release15.12/tools/mergefromplugins.bat Thu Feb 23 21:57:49 2017
@@ -0,0 +1,67 @@
+echo off
+rem #####################################################################
+rem Licensed to the Apache Software Foundation (ASF) under one
+rem or more contributor license agreements.  See the NOTICE file
+rem distributed with this work for additional information
+rem regarding copyright ownership.  The ASF licenses this file
+rem to you under the Apache License, Version 2.0 (the
+rem "License"); you may not use this file except in compliance
+rem with the License.  You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing,
+rem software distributed under the License is distributed on an
+rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+rem KIND, either express or implied.  See the License for the
+rem specific language governing permissions and limitations
+rem under the License.
+rem #####################################################################
+rem interactive DOS version of mergefromtrunk.sh.
+rem to use : launch and pass the trunk version number to merge in release
+
+rem since we have now svn:mergeinfo changing root ("."), we need to update before merging
+cd ..
+svn up
+
+rem version to merge
+set /p version=version to merge :
+set /a prevRev=%version% - 1
+
+rem build the comment
+echo "Applied fix from trunk plugins for revision: %version%" > comment.tmp
+svn log https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -r %version% > log.tmp
+copy comment.tmp + log.tmp = comment.tmp
+del log.tmp
+rem keep the comment.tmp file svn ignored. In case of trouble always happier to keep trace.  It will be overidden in next backport.
+
+rem commit the backport to release with comment fom file
+echo on
+cd specialpurpose
+svn merge https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -c%version%
+cd ..
+echo off
+
+:menu
+echo y) tests
+echo n) exit
+
+echo Do you want to run tests (else the commit will be done automatically using the comment grabed from trunk by the merge)?
+choice /c:yn
+if errorlevel = 2 goto commit
+if errorlevel = 1 goto tests
+
+:commit
+echo on
+svn commit -F comment.tmp
+goto exit
+
+:tests
+echo on
+ant clean-all load-demo run-tests
+echo off
+
+echo You can now do the commit by hand if all is OK. The comment grabbed from trunk by the merge is in the file comment.tmp at root
+
+:exit
+pause

Propchange: ofbiz/branches/release15.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/release15.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/branches/release15.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/release15.12/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/branches/release16.11/tools/mergefromplugins.bat
URL: http://svn.apache.org/viewvc/ofbiz/branches/release16.11/tools/mergefromplugins.bat?rev=1784208&view=auto
==============================================================================
--- ofbiz/branches/release16.11/tools/mergefromplugins.bat (added)
+++ ofbiz/branches/release16.11/tools/mergefromplugins.bat Thu Feb 23 21:57:49 2017
@@ -0,0 +1,67 @@
+@echo off
+rem #####################################################################
+rem Licensed to the Apache Software Foundation (ASF) under one
+rem or more contributor license agreements.  See the NOTICE file
+rem distributed with this work for additional information
+rem regarding copyright ownership.  The ASF licenses this file
+rem to you under the Apache License, Version 2.0 (the
+rem "License"); you may not use this file except in compliance
+rem with the License.  You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing,
+rem software distributed under the License is distributed on an
+rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+rem KIND, either express or implied.  See the License for the
+rem specific language governing permissions and limitations
+rem under the License.
+rem #####################################################################
+rem interactive DOS version of mergefromtrunk.sh.
+rem to use : launch and pass the trunk version number to merge in release
+
+rem since we have now svn:mergeinfo changing root ("."), we need to update before merging
+cd ..
+svn up
+
+rem version to merge
+set /p version=version to merge :
+set /a prevRev=%version% - 1
+
+rem build the comment
+echo "Applied fix from trunk plugins for revision: %version%" > comment.tmp
+svn log https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -r %version% > log.tmp
+copy comment.tmp + log.tmp = comment.tmp
+del log.tmp
+rem keep the comment.tmp file svn ignored. In case of trouble always happier to keep trace.  It will be overidden in next backport.
+
+rem commit the backport to release with comment fom file
+echo on
+cd specialpurpose
+svn merge https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk -c%version%
+cd ..
+echo off
+
+:menu
+echo y) tests
+echo n) exit
+
+echo Do you want to run tests (else the commit will be done automatically using the comment grabed from trunk by the merge)?
+choice /c:yn
+if errorlevel = 2 goto commit
+if errorlevel = 1 goto tests
+
+:commit
+echo on
+svn commit -F comment.tmp
+goto exit
+
+:tests
+echo on
+gradlew cleanAll loadDefault testIntegration
+echo off
+
+echo You can now do the commit by hand if all is OK. The comment grabbed from trunk by the merge is in the file comment.tmp at root
+
+:exit
+pause

Propchange: ofbiz/branches/release16.11/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/release16.11/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/branches/release16.11/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/release16.11/tools/mergefromplugins.bat
------------------------------------------------------------------------------
    svn:mime-type = text/plain