diff options
author | Ian Lynagh <igloo@earth.li> | 2007-04-30 11:35:19 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2007-04-30 11:35:19 +0000 |
commit | 63cddb36f1dd2e3e41274f494873a62921d3f787 (patch) | |
tree | 31810a9bee6e0f8b8fbf2144bb2052cc4fef9550 /darcs-all | |
parent | 6c796d2375238942c0b903e028181ea92727abc4 (diff) | |
download | haskell-63cddb36f1dd2e3e41274f494873a62921d3f787.tar.gz |
Make boot handle getting the libraries
Diffstat (limited to 'darcs-all')
-rw-r--r-- | darcs-all | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -32,6 +32,8 @@ my $ignore_failure = 0; # --extra says we grab the extra libs with 'get'. It has no effect on # the other commands. my $extra = 0; +# --complete gets passed onto darcs get +my $complete = 0; # --nofib/--testsuite tell get to also grab the respective repos. # They have no effect on the other commands. my $nofib = 0; @@ -90,7 +92,7 @@ sub darcsgetpackage { sub darcsget { my $r_flags; - if (! grep /(?:--complete|--partial)/, @_) { + if (! $complete && ! grep /(?:--complete|--partial)/, @_) { warning("adding --partial, to override use --complete"); $r_flags = [@_, "--partial"]; } @@ -129,6 +131,9 @@ sub main { if ($arg eq "-q") { $verbose = 0; } + elsif ($arg eq "--complete") { + $complete = 1; + } elsif ($arg eq "--extra") { $extra = 1; } |