From 3c256dee9bc5c5ce75a5606b20420f48266940a8 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Sat, 1 Jan 2011 21:57:29 -0800 Subject: [PATCH] bash completions: work correctly when $cur is an empty string. Otherwise 'cd t/defaults-flat' then 'redo ' doesn't show all the possible targets. --- contrib/bash_completion.d/redo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/bash_completion.d/redo b/contrib/bash_completion.d/redo index 038f586..b39ae22 100644 --- a/contrib/bash_completion.d/redo +++ b/contrib/bash_completion.d/redo @@ -21,7 +21,7 @@ __redo_completions() "$__redo_targets" | while read name; do rest=${name#$cur} - [ "$rest" = "$name" ] && continue + [ "$cur$rest" != "$name" ] && continue name2="$cur${rest%%/*}" [ -e "$name2/." ] || echo "$name2" done