24 | | The preferred development environment is usually for the library being worked on have a development branch checked out, while Boost super-project and other libraries remain on the {{{master}}} branch. |
25 | | |
26 | | === Checking out the development branch === |
| 24 | The preferred development environment is usually for the library being worked on have a development branch checked out, while Boost super-project and other Boost libraries are on the {{{master}}} branch. This causes tests of your library to run against {{{master}}} of other Boost libraries and that is a more realistic test environment in than the possibly unstable {{{develop}}} branch of other Boost libraries. |
| 25 | |
| 26 | === Update super-project and submodules for all libraries === |
| 27 | |
| 28 | {{{ |
| 29 | cd modular-boost |
| 30 | git checkout master |
| 31 | git pull --recurse-submodules |
| 32 | |
| 33 | }}} |
| 34 | |
| 35 | === Check out the development branch of your library === |