Is there any chance to configure git to autocomplete the hashes when pressing TAB?
Edit:
Please note that this question is not about autocomplete, but about hash autocomplete.
See my comment to VonC’s answer.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you have to consider all hashes from your repo, this is not likely because it wouldn’t scale well (if you have several hundreds of commits, tags, … each with their own hashes, this would quickly take a long time to list them all unless you have some caching system for this hash list)
If you limit the hashes to a fairly recent list (on the current branch for instance), may be, but that won’t cover all use cases.
You have here an example of git shell with different kind if tab expansion (in PowerShell), further enhanced here.
Even if your environment has no use for PowerShell, that gives you an idea of “tab expansion” implementation.