From 7d9c03d3b9c18a5ecf64ee9a04ea138e351fc52c Mon Sep 17 00:00:00 2001 From: short <> Date: Wed, 10 Oct 2001 10:08:42 +0000 Subject: [PATCH] +function cvsfiles +function cvsignore +function cvsignorerm --- .bashrc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.bashrc b/.bashrc index c675fb6..3054275 100644 --- a/.bashrc +++ b/.bashrc @@ -58,6 +58,20 @@ function cvsdiff { cvs diff "$@" 2>&1| less; }; export -f cvsdi function cvsdiffi { cvs diff "$@" 2>&1|grep -v '^?'|less; }; export -f cvsdiffi function cvsupdate { cvs update "$@" 2>&1| less; }; export -f cvsupdate function cvsupdatei { cvs update "$@" 2>&1|grep -v '^?'|less; }; export -f cvsupdatei +function cvsfiles { + for i in `find . -name Entries|grep '/CVS/Entries$'`;do + j="`echo "$i"|sed 's,CVS/Entries$,,'`" + sed -n 's,^/\([^/]*\)/[^-].*$,'"$j"'\1,p' <$i + done \ + | sed 's%^\./%%' + }; export -f cvsfiles +function cvsignore { + for i in `find . -name .cvsignore`;do + j="`echo "$i"|sed 's,\.cvsignore$,,'`" + sed -n 's,^.*$,'"$j"'&,p' <$i + done + }; export -f cvsignore +function cvsignorerm { cvsignore | xargs rm -f; }; export -f cvsignorerm function wclines { awk '{x[$0]++}END{for (i in x) print x[i]"\t"i}'; }; export -f wclines function ulimitme { ulimit -m 100000 -d 150000 -v 200000; }; export -f ulimitme -- 1.8.3.1