Perforce - 查询Mercurial推送到Perforce存储库之间的链接

时间:2012-11-23 09:36:35

标签: mercurial perforce perfarce

所以我理解Mercurial在Perforce更改列表描述中添加了注释,其中包含HG提交的哈希值(类似于{{mercurial f413e67c0df7ec53e58e43121c5ffc85f315765a}})。

我想知道,包含标签的描述中的哪个位置很重要?

我推动的Perforce存储库也有非常严格的提交指南,描述必须以精确的方式形成(每个提交都有相同的代码审阅者布局,提到的JIRA问题等)。

我可以将标签放在那里,还可以添加我需要的所有额外信息吗?

2 个答案:

答案 0 :(得分:1)

我恰好正在调查此代码并搜索相关内容,并遇到了您的问题。它只是搜索一个正则表达式,只要它在评论中的某个地方匹配{{mercurial <hash>}}就可以了。

具体到这里是正则表达式:

'{{mercurial (([0-9a-f]{40})(:([0-9a-f]{40}))?)}}'

它只是调用搜索正则表达式。

答案 1 :(得分:0)

通过反复试验,我相信我已回答了我自己的问题。

我已将标记从提交消息中的内联移动到描述的开头和结尾,结果是相同的 - Perfarce只使用标记正确选择更改列表,无论它出现在何处描述。