{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Repositories - {{ project.name }} - Pychestrate{% endblock %} {% block content %}
Manage source code repositories
| Name | URL | Authentication | Default Branch | Last Commit | Last Fetch | Actions |
|---|---|---|---|---|---|---|
| {{ repo.name }} | {{ repo.url[:35] }}{% if repo.url|length > 35 %}...{% endif %} | {{ {"none": "Public", "https_token": "HTTPS access token", "ssh_key": "SSH private key"}.get(repo.auth_type.value, repo.auth_type.value) }} | {{ repo.default_branch }} | {{ repo.last_commit_sha[:7] if repo.last_commit_sha else '—' }} | {{ repo.last_fetch_time | format_datetime('%Y-%m-%d %H:%M', 'Never') }} | View {% if can_manage %} Edit {% endif %} |
| No repositories yet. {% if can_manage %} Add your first repository {% else %} Repositories are added by project developers. {% endif %} | ||||||