Boost logo

Boost :

Subject: Re: [boost] Getting Started with Modular Boost Library Maintenance
From: Cox, Michael (mhcox_at_[hidden])
Date: 2013-12-17 03:03:11


LFrom https://svn.boost.org/trac/boost/wiki/StartModMaint: LLightweight
library release<https://svn.boost.org/trac/boost/wiki/StartModMaint#Lightweightlibraryrelease>

Small, simple libraries and simple releases just merge develop into master,
tag master, and declare victory.

git checkout master
git merge --no-ff develop
git tag -a 1.56.1

I'm not sure I understand why the merge for a lightweight library release
should not be fast forwarded. If the feature branch commits onto develop
have been done properly (i.e., cleaned up with an --interactive rebase or
--squashed merged onto develop), it should be fine to fast forward them
onto master. I thought what you described in "First post-svn conversion
merge to master" was the one-time setup of the develop/master branch to
allow fast forwarding of the develop branch onto the master. So why to
lightweight and heavyweight merging have to be different in regards to fast
forwarding?

Michael


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk