On Thu, Aug 7, 2014 at 10:28 AM, Chris Friesen <chris.frie...@windriver.com> wrote:
> On 08/06/2014 05:41 PM, Zane Bitter wrote: > >> On 06/08/14 18:12, Yuriy Taraday wrote: >>> >>> Well, as per Git author, that's how you should do with not-CVS. You have >>> cheap merges - use them instead of erasing parts of history. >>> >> >> This is just not true. >> >> http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg39091.html >> >> Choice quotes from the author of Git: >> >> * 'People can (and probably should) rebase their _private_ trees' >> * 'you can go wild on the "git rebase" thing' >> * 'we use "git rebase" etc while we work on our problems.' >> * '"git rebase" is not wrong.' >> > > Also relevant: > > "...you must never pull into a branch that isn't already > in good shape." > > "Don't merge upstream code at random points." > > "keep your own history clean" 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". 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). 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. -- Kind regards, Yuriy.
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev