Merge branch 'jl/submodule-update-quiet'
authorJunio C Hamano <gitster@pobox.com>
Mon, 8 Aug 2011 19:33:34 +0000 (12:33 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Aug 2011 19:33:34 +0000 (12:33 -0700)
* jl/submodule-update-quiet:
submodule: update and add must honor --quiet flag

git-submodule.sh
t/t7400-submodule-basic.sh
index bc1d3fa663a5eb39dd96f6ad2ca17437073ceb0a..f46862f61b48a970f6ec24a9ae7624905ba3013a 100755 (executable)
@@ -122,12 +122,17 @@ module_clone()
        path=$1
        url=$2
        reference="$3"
+       quiet=
+       if test -n "$GIT_QUIET"
+       then
+               quiet=-q
+       fi
 
        if test -n "$reference"
        then
-               git-clone "$reference" -n "$url" "$path"
+               git-clone $quiet "$reference" -n "$url" "$path"
        else
-               git-clone -n "$url" "$path"
+               git-clone $quiet -n "$url" "$path"
        fi ||
        die "$(eval_gettext "Clone of '\$url' into submodule path '\$path' failed")"
 }
index 14dc92723c3dc96c1c3c15724df668226edf578e..69115269c2a284dcfc99abd2f7feb3d87f4e5bcc 100755 (executable)
@@ -77,7 +77,8 @@ test_expect_success 'submodule add' '
 
        (
                cd addtest &&
-               git submodule add "$submodurl" submod &&
+               git submodule add -q "$submodurl" submod >actual &&
+               test ! -s actual &&
                git submodule init
        ) &&
 
@@ -275,7 +276,8 @@ test_expect_success 'update should work when path is an empty dir' '
        echo "$rev1" >expect &&
 
        mkdir init &&
-       git submodule update &&
+       git submodule update -q >update.out &&
+       test ! -s update.out &&
 
        inspect init &&
        test_cmp expect head-sha1