about summary refs log tree commit diff
path: root/Completion/Unix/Command/_cvs
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-07-18 07:06:59 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-07-18 07:06:59 +0000
commit40f651019666eba2c3c8a53055f16d28f6ed9385 (patch)
tree06886bb48397fc19127d5a07acc850eb036933aa /Completion/Unix/Command/_cvs
parent0f2919ceb1eb3997e81beff076b84ec5b1b72983 (diff)
downloadzsh-40f651019666eba2c3c8a53055f16d28f6ed9385.tar.gz
zsh-40f651019666eba2c3c8a53055f16d28f6ed9385.tar.xz
zsh-40f651019666eba2c3c8a53055f16d28f6ed9385.zip
add support for -R option (15402)
Diffstat (limited to 'Completion/Unix/Command/_cvs')
-rw-r--r--Completion/Unix/Command/_cvs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_cvs b/Completion/Unix/Command/_cvs
index b25a2fd45..691407356 100644
--- a/Completion/Unix/Command/_cvs
+++ b/Completion/Unix/Command/_cvs
@@ -3,8 +3,17 @@
 # redefine _cvs.
 
 _cvs () {
+  local extra
+
   # "+Qqrwtnlvb:T:e:d:Hfz:s:xa"
+  case $OSTYPE in
+  freebsd*|openbsd*)
+    extra='-R[read only access]'
+    ;;
+  esac
+
   _arguments -s \
+    $extra \
     '-a[authenticate]' \
     '-f[disable .cvsrc]' \
     '(-n)-l[disable logging]' \