Я не очень хорошо знаю API Bitbucket, и требуется ли его конечным точкам полный хэш SHA-1, но, насколько я знаю, официальной короткой версии хэша коммитов нет.Единственным общим требованием является то, что фрагмент используемого хэша может корректно разрешиться в один коммит.
Сеть Bitbucket, похоже, отображает только первые 7 символов хэша SHA-1.Примерно 78 миллиардов различных хэшей длины 7, поэтому вряд ли возникнет коллизия на одной странице.