Changes between Version 29 and Version 30 of StartModMaint


Ignore:
Timestamp:
Dec 21, 2013, 2:17:11 AM (9 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StartModMaint

    v29 v30  
    2424=== Getting ready to work on a library ===
    2525
    26 The preferred environment for working on a library is to have {{{develop}}} or some other development branch checked out, while other Boost libraries are as defined by the Boost super-project {{{master}}} branch. This causes local tests of your library to run against {{{master}}} for other Boost libraries at the point in time referenced by the Boost super-project.
     26The preferred environment library maintenance is to checkout the library's {{{develop}}} branch, or some other development branch, while other Boost libraries are as defined by the Boost super-project {{{master}}} branch. This causes local tests of your library to run against {{{master}}} for other Boost libraries at the point in time referenced by the Boost super-project.
    2727 This is a more realistic test environment in than testing against the possibly unstable {{{develop}}} branch of other Boost libraries or against the {{{master}}} branch of other libraries at a different point in time than that referenced by the super-project. Robert Ramey has advocated this approach to testing for years, and Git plus Modular Boost makes this approach relatively easy and fast.
    2828
    … …  
    3131git checkout master
    3232git pull
     33git submodule update
     34}}}
     35
     36If for some reason you wanted to test against the current head of {{{master}}} for all libraries, disregarding the super-project state, the {{{git submodule update}}} command would be changed to:
     37
     38{{{
    3339git submodule foreach --recursive "git checkout master; git pull"
    3440}}}