<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 7, 2014 at 10:28 AM, Chris Friesen <span dir="ltr"><<a href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>></span> 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"><div class="">On 08/06/2014 05:41 PM, Zane Bitter 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">
On 06/08/14 18:12, Yuriy Taraday wrote:<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">
Well, as per Git author, that's how you should do with not-CVS. You have<br>
cheap merges - use them instead of erasing parts of history.<br>
</blockquote>
<br>
This is just not true.<br>
<br>
<a href="http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg39091.html" target="_blank">http://www.mail-archive.com/<u></u>dri-devel@lists.sourceforge.<u></u>net/msg39091.html</a><br>
<br>
Choice quotes from the author of Git:<br>
<br>
* 'People can (and probably should) rebase their _private_ trees'<br>
* 'you can go wild on the "git rebase" thing'<br>
* 'we use "git rebase" etc while we work on our problems.'<br>
* '"git rebase" is not wrong.'<br>
</blockquote>
<br></div>
Also relevant:<br>
<br>
"...you must never pull into a branch that isn't already<br>
in good shape."<br>
<br>
"Don't merge upstream code at random points."<br>
<br>
"keep your own history clean"</blockquote><div><br></div><div style>And in the very same thread he says "I don't like how you always rebased patches" and "none of these rules should be absolutely black-and-white".</div>

<div style>But let's not get driven into discussion of what Linus said (or I'll have to rewatch his ages old talk in Google to get proper quotes).</div><div style>In no way I want to promote exposing private trees with all those intermediate changes. And my proposal is not against rebasing (although we could use -R option for git-review more often to publish what we've tested and to let reviewers see diffs between patchsets). It is for letting people keep history of their work towards giving you a crystal-clean change request series.</div>

</div><div><br></div>-- <br><br><div>Kind regards, Yuriy.</div>
</div></div>