mirror of
https://github.com/git/git.git
synced 2026-02-13 11:21:10 +00:00
submodule: Use cat instead of echo to avoid DOS line-endings
In msysGit, echo used in scripts outputs DOS line-endings while built-ins use Unix line-endings in their output. This causes t7508-status to fail due to mixed line endings in the output of git status (which calls git-submodule). Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
This commit is contained in:
committed by
Pat Thoyts
parent
cc523d6a9c
commit
cc1326ea66
@@ -924,12 +924,16 @@ cmd_summary() {
|
||||
done |
|
||||
if test -n "$for_status"; then
|
||||
if [ -n "$files" ]; then
|
||||
gettextln "# Submodules changed but not updated:"
|
||||
status_msg="$(gettextln "# Submodules changed but not updated:")"
|
||||
else
|
||||
gettextln "# Submodule changes to be committed:"
|
||||
status_msg="$(gettextln "# Submodule changes to be committed:")"
|
||||
fi
|
||||
echo "#"
|
||||
sed -e 's|^|# |' -e 's|^# $|#|'
|
||||
status_sed=$(sed -e 's|^|# |' -e 's|^# $|#|')
|
||||
cat <<EOF
|
||||
$status_msg
|
||||
#
|
||||
$status_sed
|
||||
EOF
|
||||
else
|
||||
cat
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user