The default abbreviation length depends on factors like user configuration, git version and number of repository objects. Use unabbreviates IDs to make patch generation more reproducible.