Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure that _git completion func is replaced only once.
This allows the completion script to be sourced more than once while still behaving correctly. Previously, the script would attempt to replace `__git_list_all_commands` blindly, which would yield multiply-replaced calls like `__git_list_all_commands_without_hub_without_hub`.
- Loading branch information