Set default configs for ignoring submodule diffs.

TBR=mmoss@chromium.org

BUG=


Review URL: https://chromiumcodereview.appspot.com/12330179

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@185008 0039d316-1c4b-4281-b951-d872f2087c98
experimental/szager/collated-output
szager@chromium.org 12 years ago
parent 411034a2bf
commit 3113c8b158

@ -65,6 +65,10 @@ process_submodule () {
fi
git config "submodule.$1.update" $update_policy
fi
ignore_policy=$(git config --get "submodule.$1.ignore")
if [ -z "$ignore_policy" ]; then
git config "submodule.$1.ignore" all
fi
if [ "$update_policy" != "none" ]; then
update_submodule_url "$1"
echo "$solution/$1"
@ -86,6 +90,13 @@ if [ "$solution" = "$1" ]; then
exit 0
fi
# Set default behavior to ignore diffs in submodule checkouts
diff_policy=$(git config --get "diff.ignoreSubmodules")
if [ -z "$diff_policy" ]; then
git config diff.ignoreSubmodules all
fi
# Don't "pull" if checkout is not on a named branch
shift
if test $# -ne 0; then
update_toplevel "$@"

Loading…
Cancel
Save