about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog11
-rw-r--r--Completion/Unix/Command/_rm4
2 files changed, 9 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 727ccadfb..36d1fb608 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,15 +1,18 @@
 2016-09-07  Oliver Kiddle  <opk@zsh.org>
 
-	39209: Matthew Martin: Completion/BSD/Command/_chflags:
+	* unposted: Completion/Unix/Command/_rm: fix to use ;|
+	style fall-throughs in the case statement
+
+	* 39209: Matthew Martin: Completion/BSD/Command/_chflags:
 	Update options
 
-	39208: Matthew Martin: Completion/BSD/Command/_chflags:
+	* 39208: Matthew Martin: Completion/BSD/Command/_chflags:
 	Update flags
 
-	39223: Matthew Martin: Completion/BSD/Command/_chflags:
+	* 39223: Matthew Martin: Completion/BSD/Command/_chflags:
 	Introduce addflags function to reduce redundancy
 
-	39193: Completion/Unix/Type/_remote_files: don't pass options
+	* 39193: Completion/Unix/Type/_remote_files: don't pass options
 	from after -- on to compadd
 
 2016-09-07  Peter Stephenson  <p.w.stephenson@ntlworld.com>
diff --git a/Completion/Unix/Command/_rm b/Completion/Unix/Command/_rm
index 4a5c9a178..6d728b157 100644
--- a/Completion/Unix/Command/_rm
+++ b/Completion/Unix/Command/_rm
@@ -29,14 +29,14 @@ else
         '-d[remove directories as well]'
         '-P[overwrite files before deleting them]'
       )
-    ;;
+    ;|
     dragonfly*|freebsd*|netbsd*)
       args+=(
         '-v[explain what is being done]'
         '-W[attempt to undelete named files]'
         "-x[don't cross file systems when removing a hierarchy]"
       )
-    ;;
+    ;|
     dragonfly*|freebsd*)
       args+=(
         '(-i)-I[prompt when removing many files]'