{% extends "base.html" %} {% block title %}Diff {{ version.id }} · {{ pipeline_name }}{% endblock %} {% block content %}

{{ against.id }}{{ version.id }}

Back to version tree

{{ against.id }}

{% if against.note %}

Note: {{ against.note }}

{% endif %}

Created: {{ against.created_at or "—" }}

Parent: {% if against.parent %}{{ against.parent }}{% else %}—{% endif %}

{{ version.id }}

{% if version.note %}

Note: {{ version.note }}

{% endif %}

Created: {{ version.created_at or "—" }}

Parent: {% if version.parent %}{{ version.parent }}{% else %}—{% endif %}

What changed

{% if change_items %} {% elif metadata_only %}

no content changes (metadata-only version)

{% else %}

No structured summary available.

{% endif %}
{% if not metadata_only %}

Raw diff {% if formatting_normalized %}(formatting normalized){% endif %}

{% if diff_view == "side-by-side" %} Side-by-side view · Unified view {% else %} Side-by-side view · Unified view {% endif %}

{% if diff_view == "side-by-side" %} {% for row in side_by_side_rows %} {% endfor %}
{{ against.id }} {{ version.id }}
{{ row.old_line_no or "" }} {% if row.old_text %} {% if row.kind in ("delete", "replace") %} {{ row.old_text }} {% else %} {{ row.old_text }} {% endif %} {% endif %} {{ row.new_line_no or "" }} {% if row.new_text %} {% if row.kind in ("add", "replace") %} {{ row.new_text }} {% else %} {{ row.new_text }} {% endif %} {% endif %}
{% else %}
{% for line in diff_lines %}
{% if line.startswith('+') and not line.startswith('+++') %}{{ line }}
{% elif line.startswith('-') and not line.startswith('---') %}{{ line }}
{% else %}{{ line }}
{% endif %}
{% endfor %}
  
{% endif %}
{% endif %} {% endblock %}