{% extends "base.html" %} {% import "repo_tabs.html" as m %} {% block title %}Trust · {{ repo.owner }}/{{ repo.name }}{% endblock %} {% block bodyattrs %} data-repo="{{ repo.url }}"{% endblock %} {% block tabs %}{% call m::tabs(repo, "trust") %}{% endblock %} {% block content %}
{{ k.short }}{% else %}{{ k.name }} {{ k.email }} {{ k.short }}{% endif %}| Pattern | Keys | Threshold | Require | Conflicts |
|---|---|---|---|---|
| {{ r.pattern }} | {% for k in r.keys %}{% if k.name.is_empty() %}{{ k.short }}{% else %}{{ k.name }}{% endif %}{% if !loop.last %}, {% endif %}{% endfor %} | {{ r.threshold }} | {{ r.require }} | {% if r.allow_conflicts %}allowed{% else %}refused{% endif %} |
{{ k.short }}{% else %}{{ k.name }} {{ k.short }}{% endif %}oxy policy init and push.✔ {{ t.verification.signed }} signed · ◈ {{ t.verification.sealed }} sealed · ○ {{ t.verification.unsigned }} unsigned {% if t.verification.revoked > 0 %} · ⊘ {{ t.verification.revoked }} by revoked keys{% endif %} {% if !t.verification.invalid.is_empty() %} · ✘ {{ t.verification.invalid.len() }} INVALID{% endif %}
{% if !t.verification.invalid.is_empty() %}Changes the hub makes for you in the browser (later milestones) are signed with this key on your behalf, once you have run oxy identity delegate add hub.identity with the file from /.well-known/oxyhub-key.
{{ t.hub_key }}
Nobody in this repository's policy has delegated to it.
{% else %}Delegated by: {% for k in t.hub_delegated_by %}{{ k.name }}{% if !loop.last %}, {% endif %}{% endfor %}
{% endif %}