[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 2.0-91-ge8daf2d

Ville Skyttä ville.skytta at iki.fi
Sat Jan 12 16:13:41 UTC 2013


The following commit has been merged in the master branch:
commit 9c80d8b5217df396efa44e0eccf94616bf585013
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sat Jan 12 18:07:52 2013 +0200

    tar: Simplify bzip patterns.

diff --git a/completions/tar b/completions/tar
index 7bb19df..d8282f1 100644
--- a/completions/tar
+++ b/completions/tar
@@ -12,7 +12,7 @@ _tar()
         return 0
     fi
 
-    local tars='@(@(tar|gem|spkg)?(.@(Z|[gx]z|bz?(2)|lzma))|t@([glx]z|bz?(2)))'
+    local tars='@(@(tar|gem|spkg)?(.@(Z|[bgx]z|bz2|lzma))|t@([bglx]z|bz2))'
 
     case ${words[1]} in
         --*)
@@ -35,7 +35,7 @@ _tar()
             ;;
         +([^ZzJjy])f)
             ext="$tars"
-            regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[gx]z\|bz2\?\|lzma\)\)\?\|t\([glx]z\|bz2\?\)\)'
+            regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[bgx]z\|bz2\|lzma\)\)\?\|t\([bglx]z\|bz2\)\)'
             ;;
         *[Zz]*f)
             ext='@(t?(ar.)|gem.|spkg.)@(gz|Z)'

-- 
bash-completion



More information about the Bash-completion-commits mailing list