[WAM-IPE] WAM-IPE r93143: modified to point my branch to its	externals
    Robert Oehmke 
    robert.oehmke at noaa.gov
       
    Tue May 23 18:15:01 UTC 2017
    
    
  
Hi Sam,
  I was looking at the instructions that you sent me awhile ago. See below. 
I think that the line under point 3 is not correct. Instead of this: 
    svn propedit svn:externals https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk
I think that it should be this: 
    svn propedit svn:externals https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob
Is that right? 
Thanks,
- Bob
==============
Bob,
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 "?")  
In your situation, the best option is the "patch" command.  Let's say your old checkout is in the directory "old-checkout."  Do this:
1. For each file you modified, run this command:
    svn diff old-checkout/path/to/file.f > old-checkout/path/to/file.f.diff
The file.f.diff contains a Unified Format Diff listing all local changes in that file.
2. Make a branch of the trunk.  One of these commands may fail if you do not have access to a repository.
    svn cp -m "branch for merging Bob's changes" \
    https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk \
    https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob
    svn cp -m "branch for merging Bob's changes" \    svn cp -m "branch for merging Bob's wam-ipe changes" \
    https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/quasitrunk \
    https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob
    svn cp -m "branch for merging Bob's wam-ipe changes" \
    https://github.com/IonospherePlasmasphereElectrodynamics/ipe/trunk \
    https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob
3. Point your branch to its externals
    svn propedit svn:externals https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk
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.
NEMS https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/bob
IPELIB  https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob
4. Check out your branch:
    svn co https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/branches/bob
That will make a directory called "bob" containing your branch.  
5. Apply the diff for each file, using the "patch" command.
    patch --unified --forward --merge  bob/path/to/file.f old-checkout/path/to/file.f.diff
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:
              <<<<<<<
              lines from the original file
              |||||||
              original lines from the patch
              =======
              new lines from the patch
              >>>>>>>
6. Make sure your branch compiles and runs.
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.
Sincerely,
Sam Trahan
====
On May 23, 2017, at 12:08 PM, Samuel Trahan - NOAA Affiliate <samuel.trahan at noaa.gov> wrote:
> Naomi,
> 
> You made the same mistake as Bob.  You changed the trunk's NEMS and IPELIB to point to your branches.
> 
> Sincerely,
> Sam Trahan
> 
> On Tue, May 23, 2017 at 1:28 PM, <Samuel.Trahan at noaa.gov> wrote:
> Friendly WAM-IPE developers,
> 
> This is an automated email about a WAM-IPE commit.
> 
> Project: WAM-IPE
> URL: https://svnemc.ncep.noaa.gov/projects/nems/apps/WAM-IPE/trunk
> Revision: 93143
> Author:   naomi.maruyama at noaa.gov
> Date:     2017-05-23T17:18:30.201346Z
> Message:
> modified to point my branch to its externals
> 
> 
> Differences:
> Index: checkout
> ===================================================================
> --- checkout    (revision 92991)
> +++ checkout    (revision 93143)
> 
> Property changes on: checkout
> ___________________________________________________________________
> Modified: svn:externals
> ## -1,7 +1,7 ##
> -              NEMS  -r92673 https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/quasitrunk
> +              NEMS  -r92673 https://svnemc.ncep.noaa.gov/projects/nems/branches/WAM-IPE/naomi
>  NEMS/src/atmos/gsm  -r90126 https://svnemc.ncep.noaa.gov/projects/gsm/branches/WAM-IPE/quasitrunk
>  NEMS/src/atmos/nmm  -r85687 https://svnemc.ncep.noaa.gov/projects/nems/external_comps/NMM
> -            IPELIB          https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/bob
> +            IPELIB          https://github.com/IonospherePlasmasphereElectrodynamics/ipe/branches/naomi
>                 IPE  -r85943 https://svnemc.ncep.noaa.gov/projects/ipe/branches/nuopc_cap
>             DATAWAM  -r73436 https://svnemc.ncep.noaa.gov/projects/nems/external_comps/DATAWAM/trunk
>             DATAIPE  -r65981 https://svnemc.ncep.noaa.gov/projects/nems/external_comps/DATAIPE/trunk
> 
> _______________________________________________
> WAM-IPE mailing list
> WAM-IPE at lstsrv.ncep.noaa.gov
> https://www.lstsrv.ncep.noaa.gov/mailman/listinfo/wam-ipe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/wam-ipe/attachments/20170523/ef005ab3/attachment.html 
    
    
More information about the WAM-IPE
mailing list