{% from 'macros.html' import render_file_item, render_file_preview %}

{{ data.name }}

{% if data.description %}

{{ data.description }}

{% endif %}
Commits: {{ data.commit_count }} {% if data.total_size %} Size: {{ data.total_size }} {% endif %}
{% if data.current_commit %}
Current Commit: {{ data.current_commit.hash }} {{ data.current_commit.message }}
{% else %}

No commits yet

{% endif %}
{% if data.files %}

Files

{% for file_info in data.files %} {% set index = loop.index0 %} {% set code_id = "code-" ~ index %} {% set preview_id = "preview-" ~ index %} {% set variable_name = data.get('variable_name', 'dataset') %} {% set code_snippet = '# Get path to local clone of file\nwith ' ~ variable_name ~ '.local_files() as files:\n file_path = files["' ~ file_info.name ~ '"]' %} {{ render_file_item(file_info, index, code_id, preview_id, code_snippet, variable_name) }} {% endfor %}
{% elif data.has_commit %}

No files in current commit

{% endif %} {% if data.history %}

Recent Commits

{% for commit in data.history %}
{{ commit.hash }} {{ commit.message }}
{{ commit.timestamp }}
{{ commit.file_count }} files, {{ commit.size }}
{% endfor %}
{% endif %}