{% extends "settings.html" %} {% block content %}
Strip

Stripping commits changes history by removing the specified commit along with all its descendants.

If someone else has already pulled those commits, they might be pushed again, unless they also strip this commit locally. Look into changeset evolution as an elegant solution to collaborative draft branches. Use stripping only for exceptional cases.

This cannot be undone.

{{csrf_token()}}
{{valid.summary("rev")}}
{% if strip_error %}
{{ strip_error }}
{% elif strip_msg %}
{{ strip_msg }}
{% endif %} Nevermind
{% endblock %}