- setenv REPO https://svn-ccsm-models.cgd.ucar.edu/tools/proc_lnd
- svn co $REPO/lnd_diag/trunk ./my_sandbox
- Make changes to files
- Compare against repository: svn status
- Record changes in docs/ChangLog
- copy ChangeLog_template to ChangeLog.pending
- record changes in ChangeLog.pending
- cat ChangeLog.pending ChangeLog > Changelog.new
- mv ChangeLog.new ChangeLog
- Commit changes: svn commit -m "committing changes"
- Tag changes: svn copy $REPO/trunk $REPO/trunk_tags/lnd_diag4.0.10 -m "Tagging changes"
Externals: adding new obs datasets (bluevista/blueice)
- check out obs_data trunk (external files): svn co $REPO/obs_data/trunk ./obs_data_trunk
- cd obs_data_trunk
- Add new datasets
- Update the ChangeLog under docs
- commit: svn commit -m "I am committing this"
- tag: svn copy $REPO/obs_data/trunk $REPO/obs_data/trunk_tags/obs_data_2.0 -m "tagging changes"
Step 2 (lnd_diag)
- check out diagnostics trunk: svn co $REPO/lnd_diag/trunk ./lnd_diag_trunk
- cd lnd_diag_trunk
- Edit SVN_EXTERNAL_DIRECTORIES file to point to new obs_data tag
- set properties: svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES .
- commit: svn commit
- tag: svn copy $REPO/lnd_diag/trunk $REPO/lnd_diag/trunk_tags/lnd_diag3.1.5
Notes
- Properties are metadata attached to a file or directory. Externals utilize this property to populate external directories.
- Web browsers can't see the properties, so CSEG added the file SVN_EXTERNAL_DIRECTORIES that can be see by web browsers for convenience.
{"serverDuration": 69, "requestCorrelationId": "54d168bfe9b1d5a7"}