X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/cfd2aa079770ddb4c93d5995b2cd7b5f25da3681..57f6a8bf0de6c112cabc1d8e20ade2698bd886b7:/ui-summary.c
diff --git a/ui-summary.c b/ui-summary.c
index b99ea98..5799773 100644
--- a/ui-summary.c
+++ b/ui-summary.c
@@ -28,12 +28,12 @@ static int cgit_print_branch_cb(const char *refname, const unsigned char *sha1,
html_txt(buf);
html_link_close();
html("
");
- cgit_print_date(commit->date);
+ cgit_print_age(commit->date, -1, NULL);
html(" | ");
html_txt(info->author);
html(" | ");
url = cgit_pageurl(cgit_query_repo, "commit",
- fmt("id=%s", sha1_to_hex(sha1)));
+ fmt("h=%s", sha1_to_hex(sha1)));
html_link_open(url, NULL, NULL);
html_ntxt(cgit_max_msg_len, info->subject);
html_link_close();
@@ -52,17 +52,21 @@ static int cgit_print_branch_cb(const char *refname, const unsigned char *sha1,
static void cgit_print_object_ref(struct object *obj)
{
- char *page, *url;
+ char *page, *arg, *url;
- if (obj->type == OBJ_COMMIT)
+ if (obj->type == OBJ_COMMIT) {
page = "commit";
- else if (obj->type == OBJ_TREE)
+ arg = "h";
+ } else if (obj->type == OBJ_TREE) {
page = "tree";
- else
+ arg = "id";
+ } else {
page = "view";
+ arg = "id";
+ }
url = cgit_pageurl(cgit_query_repo, page,
- fmt("id=%s", sha1_to_hex(obj->sha1)));
+ fmt("%s=%s", arg, sha1_to_hex(obj->sha1)));
html_link_open(url, NULL, NULL);
htmlf("%s %s", typename(obj->type),
sha1_to_hex(obj->sha1));
@@ -72,7 +76,7 @@ static void cgit_print_object_ref(struct object *obj)
static void print_tag_header()
{
html(" | | Tag | "
- "Created | "
+ "Age | "
"Author | "
"Reference |
\n");
header = 1;
@@ -104,7 +108,7 @@ static int cgit_print_tag_cb(const char *refname, const unsigned char *sha1,
html_link_close();
html("");
if (info->tagger_date > 0)
- cgit_print_date(info->tagger_date);
+ cgit_print_age(info->tagger_date, -1, NULL);
html(" | ");
if (info->tagger)
html(info->tagger);
@@ -167,7 +171,7 @@ static int cgit_print_archive_cb(const char *refname, const unsigned char *sha1,
static void cgit_print_branches()
{
html(" | | Branch | "
- "Updated | "
+ "Idle | "
"Author | "
"Head commit |
\n");
for_each_branch_ref(cgit_print_branch_cb, NULL);