<div dir="ltr"><div>On Sun, Nov 30, 2014 at 8:09 PM, Pierre-Yves David <span dir="ltr"><<a href="mailto:pierre-yves.david@ens-lyon.org" target="_blank">pierre-yves.david@ens-lyon.org</a>></span> wrote:<br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
<br>
On 11/30/2014 08:44 AM, Brett Cannon wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
For me personally, if I knew a simple patch integrated cleanly and<br>
passed on at least one buildbot -- when it wasn't a platform-specific<br>
fix -- then I could easily push a "Commit" button and be done with it<br>
(although this assumes single branch committing; doing this across<br>
branches makes all of this difficult unless we finally resolve our<br>
Misc/NEWS conflict issues so that in some instances it can be<br>
automated). Instead I have to wait until I have a clone I can push from,<br>
download a patch, apply it, run the unit tests myself, do the commit,<br>
and then repeat a subset of that to whatever branches make sense. It's a<br>
lot of work for which some things could be automated.<br>
</blockquote>
<br></span>
The Misc/NEWS issue could be easily solved. Mercurial allow to specify a custom merge tool for specific file. And I already succesfully wrote dedicated merge tools for file with similar issue.<br>
<br></blockquote><div><br></div><div>You might take a look at the hubflow/gitflow branching workflow diagrams?<div></div><div><br></div><div><a href="https://datasift.github.io/gitflow/IntroducingGitFlow.html">https://datasift.github.io/gitflow/IntroducingGitFlow.html</a> (GitFlow -> Hubflow)<br></div><div><br></div><div> feature/name, develop, hotfix/name, releases/v0.0.1, master</div></div><div> <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I've already discussed that with various people Larry, Nick, etc. And what is needed now is someone actually doing the work.<br>
<br>
Once you have such tool, you can have automatic pull request merge/rebasing through a web ui. -However-, You can only do that if you actually own the said interface. Because propriétary plateform are not going to let your run arbitrary code on their machine.</blockquote></div><br></div></div>