是否可以从gerrit服务器检索特定提交的gerrit链接?
我能够使用git log检索commit-id和作者。我想找到一种从gerrit服务器检索相同的gerrit-link的方法,以便我可以跟踪那些各自的提交。
谢谢
答案 0 :(得分:1)
使用gerrit query,您可以检索链接。例如:
ssh -p 29418 $username@$gerrithost gerrit query commit:$hash --format=json
# and then parse the json data
或
ssh -p 29418 $username@$gerrithost gerrit query commit:$hash | grep -E '^ url:'
29418
是默认端口。如果不是您的Gerrit,请将其替换为实际数字。
使用gerrit查询选项,只要将特定更改推送到refs/for/<branch>
,您就可以检索页面上看到的几乎所有内容。