]> granicus.if.org Git - cgit/commitdiff
Teach cgit_object_link() about tag objects
authorLars Hjemli <hjemli@gmail.com>
Sun, 28 Oct 2007 14:40:47 +0000 (15:40 +0100)
committerLars Hjemli <hjemli@gmail.com>
Sun, 28 Oct 2007 14:41:58 +0000 (15:41 +0100)
This makes random tag links more helpfull, e.g. when a branch head references
a tag object, link to the tag page.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
ui-shared.c

index 45105dc813ec0bad2dbcc770527149dbbf6c8256..14180105116cd27dca0d366bca7a39b531b4e08b 100644 (file)
@@ -272,6 +272,9 @@ void cgit_object_link(struct object *obj)
        } else if (obj->type == OBJ_TREE) {
                page = "tree";
                arg = "id";
+       } else if (obj->type == OBJ_TAG) {
+               page = "tag";
+               arg = "id";
        } else {
                page = "blob";
                arg = "id";