X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sa;fp=sa;h=b61ddeee677b404d42f0878287be0fee86f6358d;hb=e112b3741c7c9411ca3aab964bf02aa9eff01f0e;hp=d652cccd3d6c39d473dd0b3fac3113f73c70fa93;hpb=fe5b331160d5d58f475ff9ca5501af27c5dd5b5b;p=bin.git diff --git a/sa b/sa index d652ccc..b61ddee 100755 --- 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, + ); } }