Hvordan kan jeg få en begår melding fra en BZR post-commit kroken?

stemmer
4

Jeg prøver å skrive et BZR post-commit krok for min private bugtracker, men jeg står fast på funksjonen signaturen post_commit (lokal, master, old_revno, old_revid, new_revno, mew_revid). Hvordan kan jeg trekke ut begå beskjed til grenen fra dette med bzrlib i Python?

Publisert på 04/09/2008 klokken 02:34
kilden bruker
På andre språk...                            


1 svar

stemmer
5

Og svaret er som så:

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

lokale og master er Branch objekter, slik at når du har en revisjon, er det lett å trekke ut meldingen.

Svarte 04/09/2008 kl. 04:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more