You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2017/02/23 21:57:49 UTC
svn commit: r1784208 - in /ofbiz/branches:
release14.12/tools/mergefromplugins.bat
release15.12/tools/mergefromplugins.bat
release16.11/tools/mergefromplugins.bat
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