Cập nhật SWH: Lưu trữ và Cập nhật kho mã nguồn
UpdateSWH là một tiện ích Chrome miễn phí được phát triển bởi Software Heritage. Nó thuộc loại Trình duyệt và được phân loại là một danh mục con Add-ons & Tools. Tiện ích này cho phép người dùng kiểm tra trạng thái lưu trữ của một kho mã nguồn và đề xuất cập nhật nếu cần thiết.
Khi truy cập vào một kho mã nguồn phát triển phần mềm trên các nền tảng lưu trữ mã nguồn được hỗ trợ như Bitbucket, GitHub, GitLab.com và các phiên bản GitLab, UpdateSWH hiển thị một nút màu trên phía bên phải của trình duyệt. Màu sắc của nút cung cấp thông tin về trạng thái của kho mã nguồn. Nút màu xanh lá cây cho biết rằng kho mã nguồn đã được cập nhật, và nhấp vào nút sẽ mở một tab hiển thị trang tương ứng trong lưu trữ Software Heritage.
Nếu nút có màu xám, điều đó có nghĩa là kho mã nguồn bị thiếu trong lưu trữ. Nhấp vào nút sẽ kích hoạt yêu cầu lưu trữ mã nguồn ngay lập tức, cho phép người dùng gửi kho mã nguồn đến lưu trữ Software Heritage và có thể hiển thị yêu cầu lưu trữ đã được gửi.
Nút màu vàng cho biết rằng kho mã nguồn không được cập nhật trong lưu trữ. Nhấp vào nút sẽ kích hoạt yêu cầu lưu trữ mã nguồn ngay lập tức và cũng có thể hiển thị yêu cầu lưu trữ đã được gửi.
Đáng lưu ý rằng nếu yêu cầu API để lấy thông tin kho mã nguồn thất bại, nút sẽ xuất hiện màu đỏ. Điều này thường xảy ra khi truy cập vào một kho mã nguồn không công khai và do đó không thể được lưu trữ.
Đối với những người sử dụng các phiên bản GitLab và Gitea trên các miền khác với các miền mặc định, có thể thêm các tùy chọn bổ sung trong bảng tùy chọn của tiện ích mở rộng.