2011-10-11 46 views
0

我想用automatic_tag_name挂钩,而不需要手动键入义卖会自动标记

我试图把它写这样它自动创建标签名称:automatic_tag_name(分支名,10)=“GIL”

  1. 这是正确的语法吗? (我发现文档中的小信息)
  2. 是否可以从文件创建标签名称?此文件将只包含标记名

回答

1

见这个例子pahe这里: http://doc.bazaar.canonical.com/latest/en/user-guide/hooks.html

SO正确的调用应该是:

def post_push_autotag(push_result): 
    automatic_tag_name(push_result.new_revno) 

branch.Branch.hooks.install_named_hook('post_push_autotag', post_push_autotag, 'My autotag') 
+0

感谢@TridenT。我并不知道我必须编写插件才能使用auto_tag钩子。对于我的问题#2,我可以在插件中解决它? –

+0

是的,您可以读取文件,获取标签名称并在automatic_tag_name()函数中使用它。 – TridenT