Merge branch 'es/chainlint'
commitd52da628013ad333e056432057da8b61042c6cfc
authorJunio C Hamano <gitster@pobox.com>
Thu, 23 Dec 2021 06:48:11 +0000 (22 22:48 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Dec 2021 06:48:11 +0000 (22 22:48 -0800)
tree3697116d393edc66304d0e3bf7e73b0262e9d960
parent62a3a27b915c5f2a70796af15678cce1079d200a
parentd73f5cfa89ae9fcc76b1b1528f4daf944ce2a931
Merge branch 'es/chainlint'

The chainlint test script linter in the test suite has been updated.

* es/chainlint:
  chainlint.sed: stop splitting "(..." into separate lines "(" and "..."
  chainlint.sed: swallow comments consistently
  chainlint.sed: stop throwing away here-doc tags
  chainlint.sed: don't mistake `<< word` in string as here-doc operator
  chainlint.sed: make here-doc "<<-" operator recognition more POSIX-like
  chainlint.sed: drop subshell-closing ">" annotation
  chainlint.sed: drop unnecessary distinction between ?!AMP?! and ?!SEMI?!
  chainlint.sed: tolerate harmless ";" at end of last line in block
  chainlint.sed: improve ?!SEMI?! placement accuracy
  chainlint.sed: improve ?!AMP?! placement accuracy
  t/Makefile: optimize chainlint self-test
  t/chainlint/one-liner: avoid overly intimate chainlint.sed knowledge
  t/chainlint/*.test: generalize self-test commentary
  t/chainlint/*.test: fix invalid test cases due to mixing quote types
  t/chainlint/*.test: don't use invalid shell syntax