Difference between revisions of "Final Merge From Development Area"

From NST Wiki
Jump to navigationJump to search
(Updated for NST 32 release)
Line 29: Line 29:
 
  Last Changed Rev: 11990
 
  Last Changed Rev: 11990
 
  Last Changed Date: 2020-06-07 07:23:17 -0400 (Sun, 07 Jun 2020)
 
  Last Changed Date: 2020-06-07 07:23:17 -0400 (Sun, 07 Jun 2020)
 +
 +
[nst@nst32-repo livecd]$ svn info https://svn.code.sf.net/p/nst/code/repo/32
 +
Path: 32
 +
URL: https://svn.code.sf.net/p/nst/code/repo/32
 +
Relative URL: ^/repo/32
 +
Repository Root: https://svn.code.sf.net/p/nst/code
 +
Repository UUID: b5e161f0-cc72-4f2a-9017-da5bd5071a9c
 +
Revision: 11991
 +
Node Kind: directory
 +
Last Changed Author: pblankenbaker
 +
Last Changed Rev: 11991
 +
Last Changed Date: 2020-06-07 07:29:36 -0400 (Sun, 07 Jun 2020)
 
   
 
   
 
  [nst@nst-repo dev]$
 
  [nst@nst-repo dev]$
  
 
In the output above, we see that the ''dev'' area is at revision ''11991'' as is the ''repo''. Had the ''repo'' area been at revision lower than ''11991'', a merge will be required. To perform the merge, follow the instructions found on the [[Subversion Notes]] page.
 
In the output above, we see that the ''dev'' area is at revision ''11991'' as is the ''repo''. Had the ''repo'' area been at revision lower than ''11991'', a merge will be required. To perform the merge, follow the instructions found on the [[Subversion Notes]] page.

Revision as of 07:36, 7 June 2020

Before building a release, make sure that all of the updates to your development area have committed and merged into the repo.

To verify that your dev area is up to date and committed:

[nst@nst-repo dev]$ svn update
Updating '.':
At revision 11990.
[nst@nst-repo dev]$ svn commit
[nst@nst-repo dev]$ svn status -u
Status against revision:   11990
[nst@nst-repo dev]$ 

If you have not created the repo area yet for release, do so now with an svn cp command similar to the following (replace USERID with your SourceForge login):

USERID=YOUR_USERID
svn cp svn+ssh://${USERID}@svn.code.sf.net/p/nst/code/dev/32 svn+ssh://${USERID}@svn.code.sf.net/p/nst/code/repo/32

Use the svn info command to verify that the Last Changed Rev value in the repo area is greater than or equal to the value in the dev area.

[nst@nst-repo dev]$ svn info https://svn.code.sf.net/p/nst/code/dev/32
Path: 32
URL: https://svn.code.sf.net/p/nst/code/dev/32
Relative URL: ^/dev/32
Repository Root: https://svn.code.sf.net/p/nst/code
Repository UUID: b5e161f0-cc72-4f2a-9017-da5bd5071a9c
Revision: 11991
Node Kind: directory
Last Changed Author: pblankenbaker
Last Changed Rev: 11990
Last Changed Date: 2020-06-07 07:23:17 -0400 (Sun, 07 Jun 2020)

[nst@nst32-repo livecd]$ svn info https://svn.code.sf.net/p/nst/code/repo/32
Path: 32
URL: https://svn.code.sf.net/p/nst/code/repo/32
Relative URL: ^/repo/32
Repository Root: https://svn.code.sf.net/p/nst/code
Repository UUID: b5e161f0-cc72-4f2a-9017-da5bd5071a9c
Revision: 11991
Node Kind: directory
Last Changed Author: pblankenbaker
Last Changed Rev: 11991
Last Changed Date: 2020-06-07 07:29:36 -0400 (Sun, 07 Jun 2020)

[nst@nst-repo dev]$

In the output above, we see that the dev area is at revision 11991 as is the repo. Had the repo area been at revision lower than 11991, a merge will be required. To perform the merge, follow the instructions found on the Subversion Notes page.