[PATCH 1/2] Indent code before next channge
John Ericson
list at johnericson.me
Thu Jul 1 02:58:12 AEST 2021
Douglas,
Thanks. Those are good hidden gems with git, for sure!
Correct me if I am wrong, but since I am using git-send-email/git-format-patch the diff ones don't apply to me, right? Those would be for e.g. David and reviewers in general, not patch submitters?
Thus, the additional options for *creating* the patches you are proposing are:
* Combine patch, rely on reviewer to use the provided diff options
* Split patch, create a file like https://github.com/llvm/llvm-project/blob/main/.git-blame-ignore-revs for reviewers to use with git blame.
?
John
On Wed, Jun 30, 2021, at 8:37 AM, Douglas E Engert wrote:
> Three other options:
> With diff use one of theses options: -E --ignore-tab-expansion, -Z --ignore-trailing-space,
> -b --ignore-space-change, -w --ignore-all-space, and/or -B --ignore-blank-lines
>
> With git-blame use the -w option.
>
> With git do all format changes in separate commits, then add commit(s) to .ignoreRevsFile
> so these format only commits do not show up in git blame. Best used when doing mass formatting
> changes to the source, then inforce formatting standards when doing new commits.
>
>
> On 6/30/2021 5:14 AM, David Newall wrote:
> > Hi John,
> >
> > On 30/6/21 2:57 pm, John Cotton Ericson wrote:
> >> The nature of the change is putting a decent chunk of existing autoconf m4 within
> >> a newly-introduced if-then-else. That means either the indention will become wrong,
> >> or there will be some churn/noise reindenting the old code.
> >>
> >> I chose to reindent first, making on odd 2x indent, and then add the new code and
> >> if-then-else, also fixing the indent.
> >
> > The problem is that a diff for a version from before your patch comparing with a version
> > after will be noisy. That's what I want you to avoid.
> >
> >> A third option would be to simply do the first of those to patches, making the minimal
> >> change and then leaving the indentation incorrect.
> >
> > That's what I think you should do. Adding a comment at the if-then-else saying why the
> > indent is wrong might help avoid flammage about wrongly indented code.
> >
> > Regards,
> >
> > David
> > _______________________________________________
> > openssh-unix-dev mailing list
> > openssh-unix-dev at mindrot.org
> > https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev
>
> --
>
> Douglas E. Engert <DEEngert at gmail.com>
>
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev
>
More information about the openssh-unix-dev
mailing list