John, The descriptive message should be in the merge commit. It should state the cause of the collective. each individual should have a smaller message stating the reason for a simple atomic change. Taking what you say here we could squah the whole repo with the message 'making an cloud orchestration platform'. What I mean by this is that at any level of squashing the intent of the work will become meaningless at some point.
On Wed, Jul 1, 2015 at 8:58 PM, John Burwell <john.burw...@shapeblue.com> wrote: > Daan, > > I disagree regarding the squash. As I read through the list of commits, they > read as a series of small commits that do not explain the overall change. > When this batch of small of commits is merged into the large history of > master, the intent of this work will be lost. In my opinion, squashing them > into one commit with a descriptive commit message will be much more helpful > to people trying to comprehend the work at some point in the future. > > Thanks, > -John > > --- > John Burwell (@john_burwell) > VP of Software Engineering, ShapeBlue > (571) 403-2411 | +44 20 3603 0542 > http://www.shapeblue.com > > > >> On Jun 29, 2015, at 5:30 AM, Daan Hoogland <daan.hoogl...@gmail.com> wrote: >> >> Do not squash commits and hide history unless it makes reading it much >> and obviously clearer. It is only good in my not so humble opinion in >> case of to and fro commits where a thing has been reverted and >> reapplied and reverted again and so on. >> >> Also do not rebase commits but make merge commits, this make seeing >> what happened when much easier and also make reverting of big chunks >> of work easier: if it seems to work merge, if it turns out it doesn't >> revert the merge fix and merge again. >> >> €0,02 >> >> >> On Mon, Jun 29, 2015 at 11:07 AM, wilderrodrigues <g...@git.apache.org> >> wrote: >>> Github user wilderrodrigues commented on the pull request: >>> >>> https://github.com/apache/cloudstack/pull/527#issuecomment-116545842 >>> >>> I created the issue and added to the last commit. Did it last week: >>> >>> https://issues.apache.org/jira/browse/CLOUDSTACK-8589 >>> >>> Perhaps you missed that. >>> >>> Concerning squashed commits, ew should really have discussed about it >>> when you were here. I'm 100% if I squash my atomic commits next time you >>> guys will complain. It seems I haven't been clear enough about that yet. >>> >>> @remibergsma @miguelaferreira Would you guys give your input on these >>> "squash commits" matter? I'm a bit tired of this discussion. For me, >>> squashed commits won't make a review easier, unless there is no review at >>> all or if the committer has changes a couple of lines in a bash script. >>> >>> What I would like to see is people testing changes the way I do. >>> >>> Cheers, >>> Wilder >>> >>> >>> --- >>> If your project is set up for it, you can reply to this email and have your >>> reply appear on GitHub as well. If your project does not have this feature >>> enabled and wishes so, or if the feature is enabled but not working, please >>> contact infrastructure at infrastruct...@apache.org or file a JIRA ticket >>> with INFRA. >>> --- >> >> >> >> -- >> Daan > > Find out more about ShapeBlue and our range of CloudStack related services > > IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> > CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > CloudStack Software > Engineering<http://shapeblue.com/cloudstack-software-engineering/> > CloudStack Infrastructure > Support<http://shapeblue.com/cloudstack-infrastructure-support/> > CloudStack Bootcamp Training > Courses<http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company > registered by The Republic of South Africa and is traded under license from > Shape Blue Ltd. ShapeBlue is a registered trademark. -- Daan