+ What is running here, what is on {{ state.branch }}, and what
+ changed between. Checking reaches the remote; opening this page does not.
+
{{ state.head.short }} {{ state.head.subject }}
+ {% if state.dirty %}
+ uncommitted changes
+ {% endif %}
+ {{ state.checkout }}+ This was not installed from a git checkout — a container image, or a wheel — + so there is nothing here to compare or update. Update the image instead. +
+ {% else %} + + {% endif %} +
+ Nothing known about origin/{{ state.branch }} yet. Check the
+ remote above.
+
+ {{ state.remote.short }} is what is running.
+
+ {{ state.remote.short }} {{ state.remote.subject }}
+
{{ commit.short }} {{ commit.subject }}
+
+ This host has the update helper installed, so the button below writes a
+ request that a systemd unit picks up and runs as root. It always deploys
+ {{ state.branch }} — the request carries no branch and no ref,
+ so pressing it is never “deploy something else”.
+
+ Every restart ends every open terminal session — a command still running on + the far side is cut off. A reply being written is saved with whatever it has. +
+ + {% else %} +{{ command }}
+
+
+ To install it, re-run the installer with
+ INSTALL_UPDATE_HELPER=1. Doing so means anybody who can
+ administer this web interface can deploy whatever is on
+ {{ state.branch }} — which is the point, and worth deciding on
+ purpose rather than arriving at.
+