contrib/bash_completion
changeset 3480 03932425cfd8
parent 2695 c995d68333cf
child 3481 13a9a2136dd7
--- a/contrib/bash_completion	Sat Oct 21 20:51:24 2006 +0200
+++ b/contrib/bash_completion	Sun Oct 22 01:01:03 2006 -0300
@@ -251,8 +251,13 @@
 # mq
 _hg_ext_mq_patchlist()
 {
-    local patches=$("$hg" $1 2>/dev/null)
-    COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$patches' -- "$cur"))
+    local patches
+    patches=$("$hg" $1 2>/dev/null)
+    if [ $? -eq 0 ] && [ "$patches" ]; then
+	COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$patches' -- "$cur"))
+	return 0
+    fi
+    return 1
 }
 
 _hg_ext_mq_queues()