summaryrefslogtreecommitdiff
path: root/builtin/commit.c
diff options
context:
space:
mode:
authorEric Sunshine <sunshine@sunshineco.com>2024-07-27 01:35:08 -0400
committerJunio C Hamano <gitster@pobox.com>2024-07-26 22:49:40 -0700
commit7bd0cd0e7b29da382fcf2821c1bf087190ab2ffe (patch)
tree147590d74706cabacefe9c280cc3d8478d267cfc /builtin/commit.c
parenta7fa6097473e42b3547cf59fb52fd5ff34e9bd48 (diff)
check-non-portable-shell: suggest alternative for `VAR=val shell-func`
Most problems reported by check-non-portable-shell are accompanied by advice suggesting how the test author can repair the problem. For instance: error: egrep/fgrep obsolescent (use grep -E/-F) However, when one-shot variable assignment is detected when calling a shell function (i.e. `VAR=val shell-func`), the problem is reported, but no advice is given. The lack of advice is particularly egregious since neither the problem nor the workaround are likely well-known by newcomers to the project writing tests for the first time. Address this shortcoming by recommending the use of `test_env` which is tailor made for this specific use-case. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/commit.c')
0 files changed, 0 insertions, 0 deletions