Page MenuHomeSoftware Heritage

Web UI: show list of releases associated to a given origin/visit
Closed, MigratedEdits Locked

Description

When navigating the content of a given origin (at a given visit, or soon a snapshot), we should allow to list the available releases (AKA annotated tags), which are currently not accessible in any way.

Event Timeline

anlambert changed the task status from Open to Work in Progress.Jan 16 2018, 10:37 AM

I have the feeling that the current default views for browsing visits are missing a critical step in how we represent the archive: the full snapshot, showing all branches and releases that have been found in a visit, is never shown.

I think https://archive.softwareheritage.org/browse/origin/<origin spec>/visit/<timestamp>/ should show a page that shows data from the snapshot, i.e. all branch names, what object they point to, and (if available) the "header" of the message of the corresponding object. The visit list at https://archive.softwareheritage.org/browse/origin/<origin spec>/ should allow browsing the contents of the default branch, as it does now, but the link to the snapshot should be available as well.

UI example: https://salsa.debian.org/openstack-team/oslo/python-oslo.db/branches

Yes effectively, I had also the feeling that some quick links to the full snapshot was missing or were not easily reachable (for instance, branches list is currently located in the top left dropdown in the directory/content view which requires some effort from the user to pick one to browse). While beginning to work on the releases integration and comparing what Github/Gitlab offers for instance, I also come up to the fact that a better landing page for an origin visit is needed. I should manage to implement it for the FOSSDEM release.