¿Cómo puedo recibir un mensaje de confirmación desde un enlace posterior a la confirmación de bzr?

StackOverflow https://stackoverflow.com/questions/43099

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy intentando escribir un gancho bzr post-commit para mi rastreador de errores privado, pero estoy atascado en la firma de la función post_commit(local, master, old_revno, old_revid, new_revno, mew_revid).¿Cómo puedo extraer el mensaje de confirmación para la rama con bzrlib en Python?

¿Fue útil?

Solución

Y la respuesta es así:

def check_commit_msg(local, master, old_revno, old_revid, new_revno, new_revid):
    branch = local or master
    revision = branch.repository.get_revision(new_revid)
    print revision.message

local y master son objetos Branch, por lo que una vez que tenga una revisión, es fácil extraer el mensaje.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top