Changes between Version 16 and Version 17 of ImprovingPractices


Ignore:
Timestamp:
Apr 22, 2012, 9:00:59 AM (11 years ago)
Author:
viboes
Comment:

Added CLI merge commands

Legend:

Unmodified
Added
Removed
Modified
  • ImprovingPractices

    v16 v17  
    125125Detailed procedure for merging:
    126126
    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{{{
     134cd <rel>/<directory_path>
     135}}}
     136   * Merge the directory or a specific file from trunk
     137{{{
     138svn merge <trunk>/<directory_path>@HEAD
     139
     140svn merge <trunk>/<directory_path>/<file_name>@HEAD
     141}}}
    129142 * TortoiseSVN:
    130143   * Start with a working copy of https://svn.boost.org/svn/boost/branches/release.
     
    137150     * Click "Dry run" button to be sure setup is correct.
    138151     * 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.'''
    143158
    144159=== Special case: Prerequisite components ===