¿Puedes get la próxima identificación de commit antes de que se hayan comprometido los elementos?

Actualmente estoy agregando un enlace commit-msg que agregará la URL de commit de git como un comentario a Jira. La URL de confirmación tiene el formatting

http://[server]/[group]/[project]/commit/[commit_id]

¿Es posible get la identificación de compromiso o solo se produce después de que se ha comprometido el artículo? ¿Esto significa que necesito implementar esto en un enlace posterior?

Un ID de commit de git es un hash SHA-1 de:

  • El post de confirmación
  • Información del autor y del committer
  • La date
  • El contenido (el hash del tree)
  • El padre comete hash (o hashes, para fusiones)

Por lo tanto, la identificación de confirmación solo se puede producir después de que se haya confirmado el elemento.