[openstack-dev] using feature branches, Swift's experiences

John Dickinson me at not.mn
Tue Jul 19 17:27:20 UTC 2016


Swift has now used 4 feature branches and landed 3 of them:

 * feature/sp -- for storage policy functionality (landed)
 * feature/ec -- for erasure codes (landed)
 * feature/hummingbird -- for golang WIP
 * feature/crypto -- for at-rest encryption (landed)

Overall, using long-lived upstream feature branches has been very helpful for us and overall a positive experience.

I've seen some other teams debate and discuss using a feature branch for their work but wonder about how it works. I've written down our experiences with using feature branches as part of OpenStack development, including some recommendations that help things go smoothly.

https://wiki.openstack.org/wiki/Swift/feature_branches

If you've got questions about using feature branches, please feel free to drop by #openstack-swift and ask.


--John



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160719/e07bc407/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160719/e07bc407/attachment.pgp>


More information about the OpenStack-dev mailing list