From 8fad5f1fccbd5e0b6001231eda58fb0ac5bc843c Mon Sep 17 00:00:00 2001 From: short <> Date: Tue, 29 Nov 2005 09:07:16 +0000 Subject: [PATCH] Simple accelerator for repeated ssh(1) authorization on cvs(1) mass "add". - Maybe already obsoleted by ssh_config(5) "ControlMaster". --- bin/cvsbranchdiff-collapse | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 bin/cvsbranchdiff-collapse diff --git a/bin/cvsbranchdiff-collapse b/bin/cvsbranchdiff-collapse new file mode 100755 index 0000000..3f59e18 --- /dev/null +++ b/bin/cvsbranchdiff-collapse @@ -0,0 +1,14 @@ +#! /usr/bin/perl +# +# $Id$ + + +use strict; +use warnings; + +undef $/; +$_=<>; +while (s/^(cp -p .+); cvs add -kk (.+)\n((?:cp -p .+\n)*)(cp -p .*); cvs add -kk (.+)$/$1\n$3$4; cvs add -kk $2 $5/gm) { + print STDERR ".\n"; +} +print; -- 1.8.3.1