Version 5 (modified by acc, 13 years ago) (diff) |
---|
Merging NOC developments for 2011
Branches to be merged:
dev_r2782_NOCS_Griffies [added to merge at changeset 2980] dev_r2787_NOCS_NEPTUNE [added to merge at changeset 2986] dev_r2802_NOCS_vvlfix [added to merge at changeset 3008] dev_r2855_NOCS_mppsca [added to merge at changeset 3009] Note: ignored trunk changes between 2802 and 2855; merge still based on 2802; see notes on step 7 dev_r2802_NOCL_bfrimp dev_r2802_NOCL_prjhpg dev_r2802_NOCL_Smagorinsky dev_r2802_NOCL_vppm
Step 1. copy trunk at lowest revision number used by any of the branches to be merged
svn copy svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2782 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_NOC_2011_MERGE \ -m"Create branch for the merge of all NOC 2011 developments. See ticket #874. Step 1: copy trunk at lowest revision number used by any of the branches to be merged"
Successfully created new branch: branches/2011/dev_NOC_2011_MERGE
Step 2. merge in changes from the first development branch into a checked out version of the merge branch. This simply recreates the first development branch but consolidates the changes made on that branch into a single changeset:
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2782 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_r2782_NOCS_Griffies \ dev_NOC_2011_MERGE --- Merging r2783 through r2979 into 'dev_NOC_2011_MERGE': U dev_NOC_2011_MERGE/DOC/TexFiles/Namelist/namtra_ldf U dev_NOC_2011_MERGE/NEMOGCM/CONFIG/GYRE/EXP00/namelist U dev_NOC_2011_MERGE/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist U dev_NOC_2011_MERGE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist U dev_NOC_2011_MERGE/NEMOGCM/CONFIG/POMME/EXP00/namelist U dev_NOC_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_oce.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_grif.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90 U dev_NOC_2011_MERGE/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90
NOTE: STILL SOME DOCUMENTATION CHANGES NEEDED FOR THIS BRANCH
Check in merge branch:
cd dev_NOC_201_MERGE svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 2: Add changes from the 2011/dev_r2782_NOCS_Griffies branch" Sending DOC/TexFiles/Namelist/namtra_ldf Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/POMME/EXP00/namelist Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90 Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90 Sending NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_oce.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90 Sending NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_grif.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90 Sending NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90 Transmitting file data ............ Committed revision 2980.
Step 3. Merge in trunk changes between trunk@2782 and trunk@2787. Check-in changes if no conflicts arise
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2782 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2787 \ ./ --- Merging r2783 through r2787 into '.': U NEMOGCM/CONFIG/ORCA2_OFF_PISCES/cpp_ORCA2_OFF_PISCES.fcm U NEMOGCM/NEMO/OFF_SRC/domrea.F90 U NEMOGCM/NEMO/OPA_SRC/SBC/sbcrnf.F90 U NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90 U NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcini_my_trc.F90 U NEMOGCM/NEMO/TOP_SRC/oce_trc.F90 svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 3: Merge in trunk changes between revision 2782 and 2787" Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/cpp_ORCA2_OFF_PISCES.fcm Sending NEMOGCM/NEMO/OFF_SRC/domrea.F90 Sending NEMOGCM/NEMO/OPA_SRC/SBC/sbcrnf.F90 Sending NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90 Sending NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcini_my_trc.F90 Sending NEMOGCM/NEMO/TOP_SRC/oce_trc.F90 Transmitting file data ...... Committed revision 2985.
Step 4. Merge in all changes on the NOCS_NEPTUNE branch. Revert the cpp_ORCA2_LIM.fcm file that shouldn't have been changed. Check-in if no conflicts arise:
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2787 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_r2787_NOCS_NEPTUNE \ ./ --- Merging r2791 through r2985 into '.': U DOC/TexFiles/Biblio/Biblio.bib U DOC/TexFiles/Chapters/Chap_DYN.tex A DOC/TexFiles/Namelist/namdyn_nept U NEMOGCM/CONFIG/GYRE/EXP00/namelist U NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist U NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist U NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm U NEMOGCM/CONFIG/POMME/EXP00/namelist U NEMOGCM/ARCH/arch-ALTIX_NAUTILUS4.fcm U NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 A NEMOGCM/NEMO/OPA_SRC/DYN/dynnept.F90 U NEMOGCM/NEMO/OPA_SRC/step.F90 svn revert NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm Reverted 'NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm' svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 4: Merge in changes from 2011/dev_r2787_NOCS_NEPTUNE branch" Sending DOC/TexFiles/Biblio/Biblio.bib Sending DOC/TexFiles/Chapters/Chap_DYN.tex Adding DOC/TexFiles/Namelist/namdyn_nept Sending NEMOGCM/ARCH/arch-ALTIX_NAUTILUS4.fcm Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/CONFIG/POMME/EXP00/namelist Adding NEMOGCM/NEMO/OPA_SRC/DYN/dynnept.F90 Sending NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 Sending NEMOGCM/NEMO/OPA_SRC/step.F90 Transmitting file data ......... Committed revision 2986.
Step 5. Merge in trunk changes between trunk@2787 and trunk@2802. Check-in changes if no conflicts arise
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2787 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2802 \ ./ --- Merging r2788 through r2802 into '.': U NEMOGCM/NEMO/NST_SRC/agrif_opa_update.F90 svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 5: Merge in trunk changes between revision 2787 and 2802" Sending NEMOGCM/NEMO/NST_SRC/agrif_opa_update.F90 Transmitting file data . Committed revision 3001.
Step 6. Merge in all changes on the NOCS_vvlfix branch. Check-in if no conflicts arise:
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2802 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_r2802_NOCS_vvlfix \ ./ --- Merging r2806 through r3007 into '.': U NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 U NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90 U NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90 U NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 6: Merge in changes from 2011/dev_r2802_NOCS_vvlfix branch" Sending NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 Sending NEMOGCM/NEMO/OPA_SRC/DOM/istate.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynnxt.F90 Sending NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 Transmitting file data .... Committed revision 3008.
Step 7. Merge in all changes on the NOCS_mppsca branch. Note this will ignore any trunk changes between revisions 2802 and 2855. Those changes only concerned:
NEMOGCM/NEMO/LIM_SRC_2/limistate_2.F90 NEMOGCM/NEMO/LIM_SRC_2/iceini_2.F90
so no conflicts will occur if these changes are added later. Continue to treat the merge branch as being based on trunk revision 2802 (which means the NOCL branches can be added (IF they are ready in time!) and the later trunk changes included afterwards. Check-in if no conflicts arise:
svn merge svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk@2855 \ svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2011/dev_r2855_NOCS_mppsca \ ./ --- Merging r2881 through r3008 into '.': U DOC/TexFiles/Chapters/Chap_MISC.tex U NEMOGCM/CONFIG/GYRE/EXP00/namelist U NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist U NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist U NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 U NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 U NEMOGCM/NEMO/OPA_SRC/LBC/lbcnfd.F90 svn ci -m"Branch dev_NOC_2011_MERGE. #874. Step 7: Merge in changes from 2011/dev_r2855_NOCS_mppsca branch" Sending DOC/TexFiles/Chapters/Chap_MISC.tex Sending NEMOGCM/CONFIG/GYRE/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist Sending NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist Sending NEMOGCM/NEMO/OPA_SRC/LBC/lbcnfd.F90 Sending NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90 Sending NEMOGCM/NEMO/OPA_SRC/nemogcm.F90 Transmitting file data ....... Committed revision 3009.