如何在UI中显示Gerrit ID?

时间:2016-05-25 11:17:14

标签: gerrit

Gerrit过去常常将ID显示为UI中的第一列。我是2.9版本(是的,我知道,很老,但我们目前无法升级),而且它已经不再可见了。我知道我可以点击更改并查看ID或将鼠标悬停在更改上并在浏览器状态行的URL中查看,但我确实需要能够一目了然地看到它们。

有没有办法扩充我用来添加的网址?

1 个答案:

答案 0 :(得分:1)

转到您的偏好设置(例如your-gerrit.com/#/settings/preferences),然后选中在更改表中显示更改号码选项。

正如我在this issue中所看到的,它是在2.10中引入的,但我记得早些时候使用过它,如果我没弄错的话。

编辑: 产生它的变化是here,它包含在2.10中。您必须进行更新才能获得列表中的Change-Id列。

编辑2: 我创建了一个简单的JS脚本,它将显示带有ChangeId的列。在查看更改列表时,只需将其粘贴到URL栏:

javascript:var cols = document.getElementsByClassName("cSUBJECT"); for (var i = 0; i < cols.length; i++) { var id = cols[i].children[0].getAttribute('href').substr(cols[0].children[0].getAttribute('href').lastIndexOf('/') + 1); cols[i].insertAdjacentHTML('beforebegin', '<td>' + id + '</td>'); } document.getElementsByClassName("iconHeader")[0].insertAdjacentHTML('afterend', '<td class="iconHeader"></td>');

如果您愿意,可以将其添加为书签,并在需要显示更改数字时单击它:-)可能需要进行一些调整。