- 
            I have been using the git
            branching model to maintain the Boost Phoenix.
          
- 
            I have been making most of the changes on branch develop or on branches
            from it.
            - 
                  I test the changes on the develop branch.
                
 
- 
            When I want to move things from develop to master I first branch from
            develop a new branch which I give a version number of my own within Phoenix.
            - 
                  I can then test that before merging it into master.
                
 
- 
            I now also have a separate branch for developing and testing documentation
            changes.
            - 
                  I move selected changes from documentation onto the develop branch
                  and then onto master branch.