OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-re Date: 04-Nov-2002 17:16:58
Branch: HEAD Handle: 2002110416165800
Modified files:
openpkg-re openpkg-dev
Log:
add optional support for RSE-style colorization
Summary:
Revision Changes Path
1.39 +14 -1 openpkg-re/openpkg-dev
____________________________________________________________________________
Index: openpkg-re/openpkg-dev
============================================================
$ cvs diff -u -r1.38 -r1.39 openpkg-dev
--- openpkg-re/openpkg-dev 29 Aug 2002 10:03:25 -0000 1.38
+++ openpkg-re/openpkg-dev 4 Nov 2002 16:16:58 -0000 1.39
@@ -273,8 +273,21 @@
# override cvs and rpm commands to use local config files
unalias cvs >/dev/null 2>&1
+ if [ ".`which cvs-diff-colorize`" != . ]; then
+ cvs_colorize=yes
+ else
+ cvs_colorize=no
+ fi
cvs () {
- HOME=\${OPENPKG_WORK} command cvs "\$@"
+ if [ ".\$cvs_colorize" = .yes ]; then
+ case "\$1" in
+ di|dif|diff ) shift; HOME=\${OPENPKG_WORK} command cvs diff
\${1+"\$@"} | cvs-diff-colorize ;;
+ up|upd|update ) shift; HOME=\${OPENPKG_WORK} command cvs update
\${1+"\$@"} | cvs-update-colorize ;;
+ * ) HOME=\${OPENPKG_WORK} command cvs \${1+"\$@"} ;;
+ esac
+ else
+ HOME=\${OPENPKG_WORK} command cvs \${1+"\$@"}
+ fi
}
unalias rpm >/dev/null 2>&1
rpm () {
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]