Nasıl bir bzr sonrası taahhüt kancadan bir taahhüt mesajı alabilirim?

oy
3

Bir bzr yazmaya çalışıyorum benim özel takipçisi için kanca post-commit ama post_commit işlevi imza (yerel, usta, old_revno, old_revid, new_revno, mew_revid) de sıkıştım. Nasıl Python bzrlib ile bundan dalı için taahhüt mesajı çıkarabilir?

Oluştur 04/09/2008 saat 03:34
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
5

Ve cevap yüzden gibidir:

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

Yerel ve usta Şubesi nesnelerdir, böylece bir revizyon var bir kere, bu mesajı ayıklamak kolay.

Cevap 04/09/2008 saat 05:09
kaynak kullanıcı

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