Signed-off-by: Matthieu Moy <[email protected]>
---
(--for-status was undocumented, so I didn't bother documenting this either)
git-submodule.sh | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/git-submodule.sh b/git-submodule.sh
index 2979197..ac0fdad 100755
--- a/git-submodule.sh
+++ b/git-submodule.sh
@@ -966,6 +966,7 @@ set_name_rev () {
cmd_summary() {
summary_limit=-1
for_status=
+ display_comment_char=t
diff_cmd=diff-index
# parse $args after "submodule ... summary".
@@ -981,6 +982,12 @@ cmd_summary() {
--for-status)
for_status="$1"
;;
+ --display-comment-char)
+ display_comment_char=t
+ ;;
+ --no-display-comment-char)
+ display_comment_char=
+ ;;
-n|--summary-limit)
summary_limit="$2"
isnumber "$summary_limit" || usage
@@ -1151,13 +1158,18 @@ cmd_summary() {
echo
done |
if test -n "$for_status"; then
+ if test -n "$display_comment_char"; then
+ filter_cmd='git stripspace -c'
+ else
+ filter_cmd=cat
+ fi
if [ -n "$files" ]; then
- gettextln "Submodules changed but not updated:" | git
stripspace -c
+ gettextln "Submodules changed but not updated:" |
$filter_cmd
else
- gettextln "Submodule changes to be committed:" | git
stripspace -c
+ gettextln "Submodule changes to be committed:" |
$filter_cmd
fi
- printf "\n" | git stripspace -c
- git stripspace -c
+ printf "\n" | $filter_cmd
+ $filter_cmd
else
cat
fi
--
1.8.4.11.g9db5bc7.dirty
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html