GitHub pull requests
Tuncer Ayaz
tuncer.ayaz at gmail.com
Mon Oct 6 15:41:38 UTC 2014
On Mon, Oct 6, 2014 at 11:27 AM, Andreas Abel wrote:
> This is also the thing that worries most about arc: Squashing
> commits. Splitting commits into
>
> * things that only do whitespace changes
> * things that only add comments
> * things that only refactor
> * things that actually introduce a semantic change
>
> *is* very valuable also for the efficency of the review process.
Having separate commits also increases the chances of finding the
faulty diff with git-bisect. Also, reviewing is usually easier with
split commits, and it's simpler to provide descriptive per-commit
explanations within each commit message. That being said,
temp/fixup/backup commits should be squashed prior to submitting a
commit/patch series, and I suppose that's the rationale behind arc's
behavior.
> On 05.10.2014 19:13, Tuncer Ayaz wrote:
> >
> > On Sun, Oct 5, 2014 at 4:32 PM, Ben Gamari wrote:
> > >
> > > 5.a. I reflected on the mild shock of seeing that `arc` had
> > > squashed my carefully crafted patch set into a single
> > > commit. This still bothers me to this day.
> >
> >
> > I second 5.a, but does it have to be this way, or can arc be
> > instructed to not squash commits?
More information about the ghc-devs
mailing list