كيف يمكنني الحصول على ارتكاب رسالة من bzr بعد ارتكاب هوك ؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أحاول أن أكتب bzr بعد ارتكاب هوك بلدي خاص bugtracker ، ولكن أنا عالق في وظيفة التوقيع post_commit(المحلية, سيد, old_revno, old_revid, new_revno, mew_revid).كيف يمكنني استخراج ارتكاب رسالة فرع من هذا مع bzrlib في الثعبان ؟

هل كانت مفيدة؟

المحلول

والجواب هو كما يلي:

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

المحلية و سيد فرع الكائنات ، حتى بمجرد النظر ، فإنه من السهل أن مستخلص الرسالة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top