The following commit has been merged in the master branch:
commit 4475d3634923de7a169c67aaa197f388bb418de8
Author: Ville Skyttä <[email protected]>
Date: Tue Apr 7 20:58:35 2009 +0300
Declare $bash4, use it in quote_readline().
diff --git a/bash_completion b/bash_completion
index 16bd2e6..31af0c9 100644
--- a/bash_completion
+++ b/bash_completion
@@ -74,6 +74,10 @@ if [ ${BASH_VERSINFO[0]} -gt 2 ]; then
bashdefault="-o bashdefault"
plusdirs="-o plusdirs"
fi
+# features supported by bash 4.0 and higher
+if [ ${BASH_VERSINFO[0]} -gt 3 ]; then
+ declare -r bash4=$BASH_VERSION 2>/dev/null || :
+fi
# Turn on extended globbing and programmable completion
shopt -s extglob progcomp
@@ -209,7 +213,7 @@ quote()
# results in the original argument
quote_readline()
{
- if [[ "${BASH_VERSINFO[0]}" -ge 4 ]] ; then
+ if [ -n "$bash4" ] ; then
# This function isn't really necessary on bash 4
# See:
http://lists.gnu.org/archive/html/bug-bash/2009-03/msg00155.html
echo "${1}"
--
bash-completion
_______________________________________________
Bash-completion-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/bash-completion-commits