<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Sam,<div><br></div><div> I was looking at the instructions that you sent me awhile ago. See below. </div><div><br></div><div>I think that the line under point 3 is not correct. Instead of this: </div><div><br></div><div> svn propedit svn:externals <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk</a><br></div><div><br></div><div>I think that it should be this: </div><div> svn propedit svn:externals <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob</a></div><div><br></div><div>Is that right? </div><div><br></div><div>Thanks,</div><div><br></div><div>- Bob</div><div><br></div><div><br></div><div>==============</div><div><br></div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Bob,<br><br></div>If you do an "svn status -q" from the top level, it will list all changed files. There may be a few compiler intermediate files listed as "new" files (lines beginning with a "?") <br><br></div>In your situation, the best option is the "patch" command. Let's say your old checkout is in the directory "old-checkout." Do this:<br><br></div>1. For each file you modified, run this command:<br><br></div> svn diff old-checkout/path/to/file.f > old-checkout/path/to/file.f.diff<br><br></div>The file.f.diff contains a Unified Format Diff listing all local changes in that file.<br><br></div><div>2. Make a branch of the trunk. One of these commands may fail if you do not have access to a repository.<br><br></div><div> svn cp -m "branch for merging Bob's changes" \<br> <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk</a> \<br></div><div> <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob</a><br><br></div><div> svn cp -m "branch for merging Bob's changes" \ svn cp -m "branch for merging Bob's wam-ipe changes" \<br></div> <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/quasitrunk">https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/quasitrunk</a> \<br> <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob">https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob</a><br><div><br></div><div> svn cp -m "branch for merging Bob's wam-ipe changes" \<br> <a href="https://github.com/IonospherePlasmasphereElectrodynamics/ipe/trunk">https://github.com/IonospherePlasmasphereElectrodynamics/ipe/trunk</a> \<br></div><div> <a href="https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob">https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob</a><br><br></div><div>3. Point your branch to its externals<br><br></div><div> svn propedit svn:externals <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk</a><br><br></div><div>That should open a text editor (unless you did not set the EDITOR variable). Change the IPELIB and NEMS lines to point to your branches. Do not change other lines.<br><br></div><div>NEMS <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob">https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob</a><br>IPELIB <a href="https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob">https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob</a></div><div><br>4. Check out your branch:<br></div><br></div> svn co <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob">https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob</a><br><br></div><div>That will make a directory called "bob" containing your branch. <br></div><div><br></div>5. Apply the diff for each file, using the "patch" command.<br><br></div> patch --unified --forward --merge bob/path/to/file.f old-checkout/path/to/file.f.diff<br><br></div>That will act similarly to the "svn merge" command, merging your old-checkout working copy changes to the trunk files. Conflicts will show up in the file.f like this:<br><br> <<<<<<<<br> lines from the original file<br> |||||||<br> original lines from the patch<br> =======<br> new lines from the patch<br> >>>>>>><br><br></div><div>6. Make sure your branch compiles and runs.<br></div><div><br></div><div>7. Commit your changes using the "svn commit" command. Make sure you commit all files- note that you have to do separate commits in the NEMS, application, and IPELIB areas since they are different repositories.<br></div><div><br></div>Sincerely,<br></div>Sam Trahan</div><div><br></div><div><br></div><div>====</div><div><br></div></div></div></div></div><div><br></div><div><br><div><div>On May 23, 2017, at 12:08 PM, Samuel Trahan - NOAA Affiliate <<a href="mailto:samuel.trahan@noaa.gov">samuel.trahan@noaa.gov</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><div><div>Naomi,<br><br></div>You made the same mistake as Bob. You changed the trunk's NEMS and IPELIB to point to your branches.<br><br></div>Sincerely,<br></div>Sam Trahan<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 23, 2017 at 1:28 PM, <span dir="ltr"><<a href="mailto:Samuel.Trahan@noaa.gov" target="_blank">Samuel.Trahan@noaa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Friendly WAM-IPE developers,<br>
<br>
This is an automated email about a WAM-IPE commit.<br>
<br>
Project: WAM-IPE<br>
URL: <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/apps/WAM-IPE/<wbr>trunk</a><br>
Revision: 93143<br>
Author: <a href="mailto:naomi.maruyama@noaa.gov">naomi.maruyama@noaa.gov</a><br>
Date: 2017-05-23T17:18:30.201346Z<br>
Message:<br>
modified to point my branch to its externals<br>
<br>
<br>
Differences:<br>
Index: checkout<br>
==============================<wbr>==============================<wbr>=======<br>
--- checkout (revision 92991)<br>
+++ checkout (revision 93143)<br>
<br>
Property changes on: checkout<br>
______________________________<wbr>______________________________<wbr>_______<br>
Modified: svn:externals<br>
## -1,7 +1,7 ##<br>
- NEMS -r92673 <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/quasitrunk" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/branches/WAM-<wbr>IPE/quasitrunk</a><br>
+ NEMS -r92673 <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/naomi" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/branches/WAM-<wbr>IPE/naomi</a><br>
NEMS/src/atmos/gsm -r90126 <a href="https://svnemc.ncep.noaa.gov/projects/gsm/branches/WAM-IPE/quasitrunk" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/gsm/branches/WAM-IPE/<wbr>quasitrunk</a><br>
NEMS/src/atmos/nmm -r85687 <a href="https://svnemc.ncep.noaa.gov/projects/nems/external_comps/NMM" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/external_comps/<wbr>NMM</a><br>
- IPELIB <a href="https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob" rel="noreferrer" target="_blank">https://github.com/<wbr>IonospherePlasmasphereElectrod<wbr>ynamics/ipe/branches/bob</a><br>
+ IPELIB <a href="https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/naomi" rel="noreferrer" target="_blank">https://github.com/<wbr>IonospherePlasmasphereElectrod<wbr>ynamics/ipe/branches/naomi</a><br>
IPE -r85943 <a href="https://svnemc.ncep.noaa.gov/projects/ipe/branches/nuopc_cap" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/ipe/branches/nuopc_<wbr>cap</a><br>
DATAWAM -r73436 <a href="https://svnemc.ncep.noaa.gov/projects/nems/external_comps/DATAWAM/trunk" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/external_comps/<wbr>DATAWAM/trunk</a><br>
DATAIPE -r65981 <a href="https://svnemc.ncep.noaa.gov/projects/nems/external_comps/DATAIPE/trunk" rel="noreferrer" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/external_comps/<wbr>DATAIPE/trunk</a><br>
</blockquote></div><br></div>
_______________________________________________<br>WAM-IPE mailing list<br><a href="mailto:WAM-IPE@lstsrv.ncep.noaa.gov">WAM-IPE@lstsrv.ncep.noaa.gov</a><br>https://www.lstsrv.ncep.noaa.gov/mailman/listinfo/wam-ipe<br></blockquote></div><br></div></body></html>