]> git.ipfire.org Git - thirdparty/git.git/commit - config.c
Merge branch 'jc/local-extern-shell-rules'
authorJunio C Hamano <gitster@pobox.com>
Tue, 16 Apr 2024 21:50:27 +0000 (14:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Apr 2024 21:50:27 +0000 (14:50 -0700)
commit92e8388bd35cdddf312011a98e046706bb420fce
tree76f64ac160dc18e2ae956a67525d9c64c8107839
parent548fe35913139eba2981be718f7b4dff7d0412d5
parent836b22139115f92812479ff6a92ffad09f8a6b8c
Merge branch 'jc/local-extern-shell-rules'

Document and apply workaround for a buggy version of dash that
mishandles "local var=val" construct.

* jc/local-extern-shell-rules:
  t1016: local VAR="VAL" fix
  t0610: local VAR="VAL" fix
  t: teach lint that RHS of 'local VAR=VAL' needs to be quoted
  t: local VAR="VAL" (quote ${magic-reference})
  t: local VAR="VAL" (quote command substitution)
  t: local VAR="VAL" (quote positional parameters)
  CodingGuidelines: quote assigned value in 'local var=$val'
  CodingGuidelines: describe "export VAR=VAL" rule
Documentation/CodingGuidelines
t/t0610-reftable-basics.sh