summaryrefslogtreecommitdiff
path: root/darcs-all
diff options
context:
space:
mode:
authorsven.panne@aedion.de <unknown>2006-12-09 12:51:54 +0000
committersven.panne@aedion.de <unknown>2006-12-09 12:51:54 +0000
commitfec5e8702d038cda035b2c4a1c1e069821ba4c7b (patch)
treeeb4c8daf652c9dece363e872e21acefbbfd22505 /darcs-all
parentb5deeb0f9897f029699d734b82edd172b173cbe2 (diff)
downloadhaskell-fec5e8702d038cda035b2c4a1c1e069821ba4c7b.tar.gz
Make './darcs-all get --complete' work
Diffstat (limited to 'darcs-all')
-rw-r--r--darcs-all11
1 files changed, 7 insertions, 4 deletions
diff --git a/darcs-all b/darcs-all
index 632d54dffc..69e0ff9406 100644
--- a/darcs-all
+++ b/darcs-all
@@ -48,8 +48,11 @@ darcsall()
darcsget()
{
case $* in
- *--partial*) ;;
- *) echo "warning: adding --partial, to override use --complete"
+ *--complete*|*--partial*)
+ additional_flag="" ;;
+ *)
+ echo "warning: adding --partial, to override use --complete"
+ additional_flag="--partial" ;;
esac
cd libraries
@@ -65,8 +68,8 @@ darcsget()
echo "warning: $pkg already present; omitting"
else
repo=$defaultrepo_lib/$pkg
- message "== running darcs get --partial $* $repo"
- darcs get --partial $* $repo
+ message "== running darcs get $additional_flag $* $repo"
+ darcs get $additional_flag $* $repo
fi
done
}