summaryrefslogtreecommitdiff
path: root/git-clean.sh
diff options
context:
space:
mode:
Diffstat (limited to 'git-clean.sh')
-rwxr-xr-xgit-clean.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/git-clean.sh b/git-clean.sh
index 4491738186..f4965b8391 100755
--- a/git-clean.sh
+++ b/git-clean.sh
@@ -20,12 +20,16 @@ require_work_tree
ignored=
ignoredonly=
cleandir=
-disabled="`git config --bool clean.requireForce`"
rmf="rm -f --"
rmrf="rm -rf --"
rm_refuse="echo Not removing"
echo1="echo"
+# requireForce used to default to false but now it defaults to true.
+# IOW, lack of explicit "clean.requireForce = false" is taken as
+# "clean.requireForce = true".
+disabled=$(git config --bool clean.requireForce || echo true)
+
while test $# != 0
do
case "$1" in