]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-commit.c
ui-view: show pathname if specified in querystring
[ps-cgit] / ui-commit.c
index de3f2cf7bae7647f8c8b65f27fd1e74ad5133855..361880013e0347a1aedf2c03647d123ca0ea508e 100644 (file)
@@ -169,11 +169,13 @@ void cgit_print_commit(const char *hex)
                htmlf("'>%s</a></td></tr>\n", 
                      sha1_to_hex(p->item->object.sha1));
        }
-       htmlf("<tr><th>download</th><td colspan='2' class='sha1'><a href='");
-       filename = fmt("%s-%s.zip", cgit_query_repo, hex);
-       html_attr(cgit_pageurl(cgit_query_repo, "snapshot", 
-                              fmt("id=%s&name=%s", hex, filename)));
-       htmlf("'>%s</a></td></tr>", filename);
+       if (cgit_repo->snapshots) {
+               htmlf("<tr><th>download</th><td colspan='2' class='sha1'><a href='");
+               filename = fmt("%s-%s.zip", cgit_query_repo, hex);
+               html_attr(cgit_pageurl(cgit_query_repo, "snapshot", 
+                                      fmt("id=%s&name=%s", hex, filename)));
+               htmlf("'>%s</a></td></tr>", filename);
+       }
        
        html("</table>\n");
        html("<div class='commit-subject'>");