<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jul 19, 2016 at 12:27 PM, John Dickinson <span dir="ltr"><<a href="mailto:me@not.mn" target="_blank">me@not.mn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<p dir="auto">Overall, using long-lived upstream feature branches has been very helpful for us and overall a positive experience.<br></p>

<p dir="auto">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.</p>

<p dir="auto"><a href="https://wiki.openstack.org/wiki/Swift/feature_branches" target="_blank">https://wiki.openstack.org/wiki/Swift/feature_branches</a></p></div></blockquote><div><br></div><div>Seriously nice writeup John & Swift team, thanks! I wish I had the benefit of that in May when I chose not to do a feature branch for OSC's impending major release, it would have removed the fear of the unknown from that choice.</div><div><br></div><div>I am wondering if there are any corresponding bits of negative advice around feature branches, of the sort 'don't do X, even if it seems like a good idea, here is why it is not'.  This is how I see our stance on Git submodules for example.</div><div><br></div><div>dt</div><div><br></div></div><div class="gmail_signature" data-smartmail="gmail_signature">-- <br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com" target="_blank">dtroyer@gmail.com</a><br></div>
</div></div>