From: Rudolf Polzer Date: Wed, 25 Aug 2010 05:02:39 +0000 (+0200) Subject: set push.default to current in these repos, to prevent accidental pushes X-Git-Tag: xonotic-v0.1.0preview~269 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=c4af07662d9336a8e4fe3547d8de22c9037eb181;ds=inline set push.default to current in these repos, to prevent accidental pushes --- diff --git a/all b/all index 03c5f9e3..050516b5 100755 --- a/all +++ b/all @@ -261,6 +261,14 @@ fix_upstream_rebase_mergefail() fix_upstream_rebase } +fix_git_config() +{ + verbose git config core.autocrlf input + if [ -z "`git config push.default`" ]; then + verbose git config push.default current # or is tracking better? + fi +} + case "$cmd" in fix_upstream_rebase) for d in $repos; do @@ -279,11 +287,9 @@ case "$cmd" in if [ -d "$d0/$d" ]; then if $allow_pull; then enter "$d0/$d" verbose + fix_git_config verbose git config remote.origin.url "$url" verbose git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" - - verbose git config core.autocrlf input - r=`git symbolic-ref HEAD` r=${r#refs/heads/} if git config branch.$r.remote >/dev/null 2>&1; then @@ -306,6 +312,7 @@ case "$cmd" in else verbose git clone "$url" "$d0/$d" enter "$d0/$d" verbose + fix_git_config if [ "$branch" != "master" ]; then verbose git checkout --track -b "$branch" origin/"$branch" fi