go x/build: 重写Hg哈希值在问题跟踪器中

lkaoscv7  于 6个月前  发布在  Go
关注(0)|答案(3)|浏览(48)

一些旧问题在它们的问题跟踪器中提到了mercurial哈希值。在https://golang.org/change/XXXXX有一个Map,git提交也有这个数据(作为golang-hg头部信息),但如果你不知道这一点,可能会很难追踪。
为了避免这种情况,人们可以重写问题跟踪器中的所有代码站点URL,使其成为googlesource.com URL。
示例:#2516 提到了 http://code.google.com/p/go/source/detail?r=4e38cad33649

sbdsn5lh

sbdsn5lh1#

出于好奇,我搜索了"code.google.com/p/go/source/detail?r="子字符串,并找到了237个匹配项。

mzmfm0qo

mzmfm0qo2#

/cc @kevinburke@andybons

8i9zcol2

8i9zcol23#

我生成了一个CSV文件,将评论/修订Map到它们相应的git提交。(Map是用git log --all --pretty=raw | awk '$1=="commit"{c=$2}$1=="golang-hg"{print $2,c}'生成的)
hg2git.matched.txt
这个方法没能找到一些修订的提交。我想这是因为它们来自不同的仓库。
hg2git.missing.txt

相关问题