On Mon, Jul 04, 2005 at 04:36:37PM +0200, Matthias Urlichs wrote: > Ideally, I'd prefer to recycle standard CVS options as much as possible, > but given that the confusion is already there (worse: cvs' -z wants an > argument (compression level), cvsps' -Z doesn't) that may not actually > make sense. *Shrug* > > I'm too happy when other people improve my tools to get hung up on > details like that. ;-)
Here it is, then. skimo -- git-cvsimport-script: provide direct support for cvsps -z option --- commit 28537171e7ec23c8677ea6e77c208583f95caa28 tree ca80ed2fad05b150984c14a5364dac8d3e307120 parent 6e7e37b0bfc921aa1f0cb30560fc128e87a41966 author Sven Verdoolaege <[EMAIL PROTECTED]> Mon, 04 Jul 2005 17:10:06 +0200 committer Sven Verdoolaege <[EMAIL PROTECTED]> Mon, 04 Jul 2005 17:10:06 +0200 git-cvsimport-script | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/git-cvsimport-script b/git-cvsimport-script --- a/git-cvsimport-script +++ b/git-cvsimport-script @@ -28,19 +28,19 @@ use POSIX qw(strftime dup2); $SIG{'PIPE'}="IGNORE"; $ENV{'TZ'}="UTC"; -our($opt_h,$opt_o,$opt_v,$opt_d,$opt_p,$opt_C); +our($opt_h,$opt_o,$opt_v,$opt_d,$opt_p,$opt_C,$opt_z); sub usage() { print STDERR <<END; Usage: ${\basename $0} # fetch/update GIT from CVS - [ -o branch-for-HEAD ] [ -h ] [ -v ] [ -d CVSROOT ] - [ -p opts-for-cvsps ] [ -C GIT_repository ] + [ -o branch-for-HEAD ] [ -h ] [ -v ] [ -d CVSROOT ] + [ -p opts-for-cvsps ] [ -C GIT_repository ] [ -z fuzz ] [ CVS_module ] END exit(1); } -getopts("hqvo:d:p:C:") or usage(); +getopts("hqvo:d:p:C:z:") or usage(); usage if $opt_h; @ARGV <= 1 or usage(); @@ -436,6 +436,7 @@ die "Cannot fork: $!\n" unless defined $ unless($pid) { my @opt; @opt = split(/,/,$opt_p) if defined $opt_p; + unshift @opt, '-z', $opt_z if defined $opt_z; exec("cvsps",@opt,"-u","-A","--cvs-direct",'--root',$opt_d,$cvs_tree); die "Could not start cvsps: $!\n"; } - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html