Fixing bash autocomplete on ubuntu 13.04
The updated git package in ubuntu 13.04 changed the way bash completion works for git. Which resulted in the following error:
completion: function `_git' not found.
This is because git completion is now using autoloading which does not work with aliases. The solution is to simply manually source the bash-completion function:
# from my bashrc alias g='git' source /usr/share/bash-completion/completions/git complete -o default -o nospace -F _git g