Case in point:
I\'m a on mac with bash v3.2.17, I\'m using git installed via macports with the bash_completion variant.
When I type git checkout m<
git checkout m<
As stated in the comments above,
complete -o default -o nospace -F _git_checkout gco
will no longer work. However, there's a __git_complete function in git-completion.bash which can be used to set up completion for aliases like so:
__git_complete
__git_complete gco _git_checkout