diff options
author | Kevin Daudt <me@ikke.info> | 2017-08-14 23:43:33 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-08-14 15:35:48 -0700 |
commit | 5fc92f8828b117d042344e4733e16195b264365b (patch) | |
tree | f83614f3de7f212410a2ed6621c8cd8e092e1c23 /submodule.c | |
parent | Git 2.14.1 (diff) | |
download | tgif-5fc92f8828b117d042344e4733e16195b264365b.tar.xz |
stash: prevent warning about null bytes in input
The `no_changes` function calls the `untracked_files` function through
command substitution. `untracked_files` will return null bytes because it
runs ls-files with the '-z' option.
Bash since version 4.4 warns about these null bytes. As they are not
required for the test that is being done, make sure `untracked_files`
does not output null bytes when not required.
This is achieved by adding a parameter to the `untracked_files` function to
specify wither `-z` should be passed to ls-files or not.
This warning is triggered when running git stash save -u resulting in
two warnings:
git-stash: line 43: warning: command substitution: ignored null byte
in input
Signed-off-by: Kevin Daudt <me@ikke.info>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'submodule.c')
0 files changed, 0 insertions, 0 deletions