{% extends "base.html" %} {% import "admin_nav.html" as an %} {% block title %}Storage · Administration{% endblock %} {% block content %}

Storage {{ rows.len() }} repositories · {{ total|bytes }}

{% call an::nav(crate::web::admin::AdminSection::Storage) %}

← administration

{% if let Some(n) = notice %}

{{ n }}

{% endif %} {% if let Some(e) = error %}

{{ e }}

{% endif %}

Maintenance runs oxy gc on the hub's copy: loose objects go into a pack, and unreachable objects older than the grace period are pruned. Each repository is locked for writing while it runs.

{% for r in rows %} {% endfor %}
RepositoryOn diskLoose objectsPacks
{{ r.slug }}{% if r.drop %} drop{% endif %}{{ r.bytes|bytes }}{{ r.loose }}{% if r.loose > 1000 %} pack me{% endif %}{{ r.packs }}
{% endblock %}