]> git.donarmstrong.com Git - bin.git/commitdiff
update sa
authorDon Armstrong <don@donarmstrong.com>
Sun, 30 Oct 2005 09:29:43 +0000 (09:29 +0000)
committerDon Armstrong <don@donarmstrong.com>
Sun, 30 Oct 2005 09:29:43 +0000 (09:29 +0000)
sa

diff --git a/sa b/sa
index d652cccd3d6c39d473dd0b3fac3113f73c70fa93..b61ddeee677b404d42f0878287be0fee86f6358d 100755 (executable)
--- a/sa
+++ b/sa
@@ -50,14 +50,14 @@ use vars qw($DEBUG);
 
 # XXX parse config file
 
-my %options = (quick           => 1,
-              quiet           => 0,
+my %options = (quick           => 0,
+              quiet           => 1,
               debug           => 0,
               help            => 0,
               man             => 0,
              );
 
-GetOptions(\%options,'debug|d+','help|h|?','man|m');
+GetOptions(\%options,'quick|Q!','quiet|q!','debug|d+','help|h|?','man|m');
 
 pod2usage() if $options{help};
 pod2usage({verbose=>2}) if $options{man};
@@ -77,6 +77,11 @@ my $HOME=User->Home;
 
 for my $dir (map{"${HOME}/$_"} '',qw(.hide bin lib)) {
      if (-e "$dir/.svn") {
-         system('svn',$command,$dir);
+         system('svn',
+                $command,
+                $options{quiet}?'-q':(),
+                $options{quick}?('--ignore-externals','-N'):(),
+                $dir,
+               );
      }
 }