{% extends "base.html" %} {% block title %}Repository · {{ workspace.name }}{% endblock %} {% block content %} {% set wbase = '/workspaces/' ~ workspace.id %} {% set weekdays = ['Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'] %} {% set q = '?source=' ~ source.name|urlencode %}
{{ source.config.url }} · Ziel-Branch {{ source.config.branch }}{% if head %} · Stand {{ head[:10] }}{% endif %}
Dein erster Besuch hier. Ab jetzt zeigt Bifröst oben, was seit deinem letzten Besuch neu ist.
{% elif news.commits %}Seit deinem letzten Besuch ({{ news.since.astimezone().strftime('%d.%m.%Y %H:%M') }}): {{ news.commits }} Commit{{ 's' if news.commits != 1 }}, {{ news.files }} Datei{{ 'en' if news.files != 1 }} geändert.
Nichts Neues seit deinem letzten Besuch ({{ news.since.astimezone().strftime('%d.%m.%Y %H:%M') }}).
{% endif %}{{ c.short }}{% if c.files %} · {{ c.files }} Datei{{ 'en' if c.files != 1 }} +{{ c.insertions }} −{{ c.deletions }}{% endif %}
Keine Commits {% if filtered %}für diesen Filter{% else %}in diesem Zeitraum{% endif %}.
{% endfor %}Alle Branches auf dem Git-Server, zuletzt geänderte zuerst. Vorsprung und Rückstand beziehen sich auf {{ source.config.branch }}. Chat auf diesem Branch startet einen Chat, der den Branch liest; Änderungen der KI landen auf einem eigenen Branch ai/…, der davon abzweigt, und ein Pull Request geht zurück in diesen Branch.
| Branch | Letzter Commit | ↑ / ↓ | |
|---|---|---|---|
{{ b.name }}{% if b.target %} Ziel-Branch{% endif %}
{% if b.chat_id %}Chat: {{ b.chat_title }}{% if b.pr_state %} · {% if b.pr_url %}PR {{ b.pr_state|lower }}{% else %}PR {{ b.pr_state|lower }}{% endif %}{% endif %} {% elif b.name.startswith('ai/') %}Chat-Branch ohne Chat in diesem Workspace {% endif %} |
{{ b.subject }} {{ b.author }} · {{ b.date.astimezone().strftime('%d.%m.%Y %H:%M') }} · |
{% if b.target %}–{% else %}↑{{ b.ahead }} ↓{{ b.behind }}{% endif %} | {% if not b.target and b.ahead %}Diff{% endif %} |
Keine Branches gefunden.
{% endif %}Für diese Quelle ist kein Pull-Request-Anbieter eingerichtet. Workspace-Admins wählen ihn unter Daten → Quelle bearbeiten (Pull Requests: Bitbucket Data Center).
{% elif prs %}Offene Pull Requests im Git-Server, zuletzt geänderte zuerst. Diff zeigt die Änderungen wie im Pull Request; Im Chat reviewen startet einen Chat, der den Branch liest und ein Review schreibt, ohne etwas zu ändern.
{{ pr.source }} → {{ pr.target }}{% if pr.updated %} · {{ pr.updated.astimezone().strftime('%d.%m.%Y %H:%M') }}{% endif %}{% if pr.comments %} · {{ pr.comments }} Kommentar{{ 'e' if pr.comments != 1 }}{% endif %}
{% if pr.reviewers %}{% for r in pr.reviewers %}{{ r.name }}: {{ {'APPROVED': '✓ freigegeben', 'NEEDS_WORK': '✗ Nacharbeit', 'UNAPPROVED': 'offen'}.get(r.status, r.status|lower) }}{{ ', ' if not loop.last }}{% endfor %}{% endif %}
{% if row.chat_id %}Chat: {{ row.chat_title }}{% endif %}
Keine offenen Pull Requests.
{% endif %}{{ file.size|filesizeformat }}{% if file.lines %} · {{ file.lines|length }}{% if file.truncated %}+{% endif %} Zeilen{% endif %} · Branch {{ ref }}
Binärdatei; keine Vorschau.
{% elif file.too_large %}{{ file.too_large }}
{% else %}Nur die ersten {{ file.lines|length }} Zeilen.
{% endif %} {% endif %} {% if file.history %}{{ c.short }}