This commit is contained in:
memeplex 2017-04-14 22:11:55 +00:00 committed by admin
parent a9dd72bb97
commit db9d6e0ea0

View file

@ -25,26 +25,26 @@ __git_index_files ()
time __git_index_files > /dev/null
real 0m0.830s
user 0m0.597s
sys 0m0.310s
__git_index_files ()
{
local dir="$(__gitdir)" root="${2-.}" file;
if [ -d "$dir" ]; then
__git_ls_files_helper "$root" "$1" | \
sed -r 's@^"?([^/]+)/.*$@\1@' | sort | uniq
sed -r 's@/.*@@' | uniq | sort | uniq
fi
}
time __git_index_files > /dev/null
real 0m0.830s
user 0m0.597s
sys 0m0.310s
real 0m0.075s
user 0m0.083s
sys 0m0.010s
real 0m0.345s
user 0m0.357s
sys 0m0.000s
```
So you might redefine `__git_index_files` as above in your .bashrc after sourcing the git autocomplete script.
10 times faster! So you might redefine `__git_index_files` as above in your .bashrc after sourcing the git autocomplete script.