更新SWH:归档和更新源代码存储库
UpdateSWH 是由 Software Heritage 开发的免费 Chrome 扩展程序。它属于浏览器类别,并被分类为“附加组件和工具”子类别。该扩展程序允许用户检查源代码存储库的归档状态,并在必要时提出更新建议。
当访问支持的代码托管平台(如 Bitbucket、GitHub、GitLab.com 和 GitLab 实例)上的软件开发存储库时,UpdateSWH 会在浏览器的右侧显示一个彩色按钮。按钮的颜色提供了有关存储库状态的信息。绿色按钮表示存储库是最新的,点击它会打开一个标签页,显示对应的 Software Heritage 存档页面。
如果按钮是灰色的,意味着存储库在存档中不存在。点击按钮会触发立即保存代码的请求,允许用户将存储库提交到 Software Heritage 存档,并可能显示已提交的保存请求。
黄色按钮表示存储库在存档中不是最新的。点击它会触发立即保存代码的请求,还可能显示已提交的保存请求。
值得注意的是,如果存储库信息的 API 请求失败,按钮将显示为红色。这通常发生在访问不可公开访问的存储库时,因此无法进行归档。
对于在默认域之外使用 GitLab 和 Gitea 实例的用户,可以在扩展程序的选项面板中添加其他选项。