{# Latest commit panel (specify rounded-t-md so background does not cover border) #}
{!
- // Get latest commit
+ char *hex = ctx.qry.oid;
+ if (!hex) { hex = ctx.qry.head; }
+
struct object_id oid;
- if (repo_get_oid(the_repository, ctx.qry.head, &oid)) {
+ if (repo_get_oid(the_repository, hex, &oid)) {
die("Bad object id");
}
struct commit *commit = lookup_commit_reference(the_repository, &oid);
@@ -56,13 +58,13 @@
{{ info->author }}
object.oid), ctx.qry.vpath); !}" class="ml-2 text-gray-500 hover:text-blue-600 hover:underline">{{ info->subject }}
-
+
object.oid), ctx.qry.vpath); !}" class="font-mono hover:text-blue-600 hover:underline">
{! short_commit_id(oid_to_hex(&commit->object.oid)); !}
-
-·
-{! cgit_print_age(info->committer_date, info->committer_tz, TM_WEEK * 2); !} ago
-
+
+ ·
+ {! cgit_print_age(info->committer_date, info->committer_tz, TM_WEEK * 2); !} ago
+
{# Files #}
{!
@@ -102,4 +104,8 @@
{% endif %}