<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">rebase is a oneliner op per branch you want to reapply whereas cherry picking requires to manually select the commits you want. Underneath in git guts it probably does the same.<div><br></div><div>I have to admit I barely had the occasion to want to click the GitHub UI button as except for simple documentation, reviewing code almost always require to fetch the branch and look at it in an IDE of sort for proper review. The documentation bit is actually even requiring local run since Markdown / Asciidoc and all tend to silently fail a syntax mistake.</div><div><br><div><div>On 20 Oct 2014, at 18:28, Mircea Markus &lt;<a href="mailto:mmarkus@redhat.com">mmarkus@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br>On Oct 20, 2014, at 17:21, Emmanuel Bernard &lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt; wrote:<br><br><blockquote type="cite">There is a difference between cherry picking and rebasing when it comes to reapply a work on top of a branch.<br></blockquote><br>What is the difference? :-)<br><br><blockquote type="cite">Do you dislike both equally compared to a merge (aka railroad nexus git history approach)?<br></blockquote><br>Using github's "merge" button is pretty convenient imo, even though the history is not as nice as with a rebase (or cherry-pick, I miss the difference for now )<br><br><blockquote type="cite"><br><br>On 20 Oct 2014, at 16:47, Tristan Tarrant &lt;<a href="mailto:ttarrant@redhat.com">ttarrant@redhat.com</a>&gt; wrote:<br><br><blockquote type="cite">Hi guys,<br><br>with the imminent release of 7.0.0.CR2 we are reaching the end of this<span class="Apple-converted-space">&nbsp;</span><br>release cycle. There have been a ton of improvements (maybe too many)<span class="Apple-converted-space">&nbsp;</span><br>and a lot of time has passed since the previous version (maybe to much).<br>Following up on my previous e-mail about future plans, here's a recap of<span class="Apple-converted-space">&nbsp;</span><br>a plan which I believe will allow us to move at a much quicker pace:<br><br>For the next minor releases I would like to suggest the following strategy:<br>- use a 3 month timebox where we strive to maintain master in an "always releasable" state<br>- complex feature work will need to happen onto dedicated feature branches, using the usual GitHub pull-request workflow<br>- only when a feature is complete (code, tests, docs, reviewed, CI-checked) it will be merged back into master<br>- if a feature is running late it will be postponed to the following minor release so as not to hinder other development<br><br>I am also going to suggest dropping the cherry-picking approach and going with git merge. In order to achieve this we need CI to be always in top form with 0 failures in master. This will allow merging a PR directly from GitHub's interface. We obviously need to trust our tools and our existing code base.<br><br>This is the plan for 7.1.0:<br><br>13 November 7.1.0.Alpha1<br>18 December 7.1.0.Beta1<br>15 January &nbsp;7.1.0.CR1<br>30 January &nbsp;7.1.0.Final<br><br><br>Tristan<br><br>_______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/infinispan-dev<br></blockquote><br><br>_______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/infinispan-dev<br></blockquote><br>Cheers,<br>--<span class="Apple-converted-space">&nbsp;</span><br>Mircea Markus<br>Infinispan lead (<a href="http://www.infinispan.org/">www.infinispan.org</a>)<br><br><br><br><br><br>_______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></div></blockquote></div><br></div></body></html>