Changes between Version 16 and Version 17 of ImprovingPractices
- Timestamp:
- Apr 22, 2012, 9:00:59 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImprovingPractices
v16 v17 125 125 Detailed procedure for merging: 126 126 127 * Verify that the library meets all release criteria. '''Important:''' Libraries must not be merged into the release trunk until they are passing all trunk tests (or the failures marked-up) and are otherwise fully [#Release-ready release-ready]. 128 127 * Verify that the library meets all release criteria. '''Important:''' Libraries must not be merged into the release branch until they are passing all trunk tests (or the failures marked-up) and are otherwise fully [#Release-ready release-ready]. 128 129 * Merge 130 * Command line: 131 * Start with a working copy of https://svn.boost.org/svn/boost/branches/release. 132 * Go to the release branch directory where the merge will take place. 133 {{{ 134 cd <rel>/<directory_path> 135 }}} 136 * Merge the directory or a specific file from trunk 137 {{{ 138 svn merge <trunk>/<directory_path>@HEAD 139 140 svn merge <trunk>/<directory_path>/<file_name>@HEAD 141 }}} 129 142 * TortoiseSVN: 130 143 * Start with a working copy of https://svn.boost.org/svn/boost/branches/release. … … 137 150 * Click "Dry run" button to be sure setup is correct. 138 151 * Click "Merge". (Note that this modifies your working copy, not the repository.) 139 * Inspect resulting working copy for correctness. 140 * Commit working copy changes. 141 142 * '''Watch test results closely; Revert if merge causes any problems whatsoever.''' 152 153 * Inspect resulting working copy for correctness. 154 * Run the test with as many compilers as you can. 155 * Commit working copy changes. 156 157 * '''Watch test results closely; Revert if merge causes any problems whatsoever.''' 143 158 144 159 === Special case: Prerequisite components ===