summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Completion/Unix/Command/_cvs2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 709caf86f..4e232504e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-03-22  Clint Adams  <clint@zsh.org>
+
+	* 19673: Peter Palfrader: Completion/Unix/Command/_cvs:
+	tags can contain the + character.
+
 2004-03-22  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>
 
 	* 19669, 19670: Danek Duvall: Completion/compaudit: Use of
diff --git a/Completion/Unix/Command/_cvs b/Completion/Unix/Command/_cvs
index 0643310d1..33d543945 100644
--- a/Completion/Unix/Command/_cvs
+++ b/Completion/Unix/Command/_cvs
@@ -794,7 +794,7 @@ _cvs_revisions() {
       _cvs_revisions_cache=(
 	$(CVS_IGNORE_REMOTE_ROOT= _call_program tags cvs -d "$cvsroot" -q status -vl .|
 	  sed -n -e '/No Tags Exist/d' \
-		 -e 's/^	\([A-Za-z][-_0-9A-Za-z]*\).*/\1/p'|
+		 -e 's/^	\([A-Za-z][-_0-9A-Za-z+]*\).*/\1/p'|
 	  sort|uniq)
       )
     else