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>