On 4/6/20 9:26 am, Denton Liu wrote: > When the .SRCINFO file is generated via `makepkg --printsrcinfo`, each > section is concluded with an empty line. This means that at the end of > the file, an empty line remains. When running `git diff --check`, Git > will complain about this as a whitespace error, saying "new blank line > at EOF." > > Remove the empty line after sections. Replace the empty echo with a > placeholder `true` call in case in the future, we do want to close the > section with something. > --- > scripts/libmakepkg/srcinfo.sh.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/libmakepkg/srcinfo.sh.in > b/scripts/libmakepkg/srcinfo.sh.in > index 6e783279..e7b5c4be 100644 > --- a/scripts/libmakepkg/srcinfo.sh.in > +++ b/scripts/libmakepkg/srcinfo.sh.in > @@ -31,7 +31,7 @@ srcinfo_open_section() { > } > > srcinfo_close_section() { > - echo > + true # nothing to be done > }
This is a very strange approach to implementing your idea. Now the function is useless and should have been removed completely. And now there is zero separate between sections - not just the last line was removed. Anyway, the justification for this patch is missing. Why does makepkg care about a minor warning from "git diff --check"? > > srcinfo_write_attr() { >