]> gitweb.ps.run Git - ps-cgit/blobdiff - cgit.c
Move repo summary functions into ui-summary.c
[ps-cgit] / cgit.c
diff --git a/cgit.c b/cgit.c
index b3ff51293c84f890be0f646e4b4936a0e75b2fab..300fe46505c7d09897e42996971d9f3bf830c3b8 100644 (file)
--- a/cgit.c
+++ b/cgit.c
@@ -84,44 +84,6 @@ void cgit_querystring_cb(const char *name, const char *value)
        }
 }
 
-static int cgit_print_branch_cb(const char *refname, const unsigned char *sha1,
-                               int flags, void *cb_data)
-{
-       struct commit *commit;
-       char buf[256], *url;
-
-       commit = lookup_commit(sha1);
-       if (commit && !parse_commit(commit)){
-               html("<tr><td>");
-               url = cgit_pageurl(cgit_query_repo, "log", 
-                                  fmt("h=%s", refname));
-               html_link_open(url, NULL, NULL);
-               strncpy(buf, refname, sizeof(buf));
-               html_txt(buf);
-               html_link_close();
-               html("</td><td>");
-               pretty_print_commit(CMIT_FMT_ONELINE, commit, ~0, buf,
-                                   sizeof(buf), 0, NULL, NULL, 0);
-               html_txt(buf);
-               html("</td></tr>\n");
-       } else {
-               html("<tr><td>");
-               html_txt(buf);
-               html("</td><td>");
-               htmlf("*** bad ref %s", sha1_to_hex(sha1));
-               html("</td></tr>\n");
-       }
-       return 0;
-}
-
-static void cgit_print_branches()
-{
-       html("<table class='list'>");
-       html("<tr><th>Branch name</th><th>Head commit</th></tr>\n");
-       for_each_branch_ref(cgit_print_branch_cb, NULL);
-       html("</table>");
-}
-
 static int get_one_line(char *txt)
 {
        char *t;
@@ -227,14 +189,6 @@ static void cgit_print_log(const char *tip, int ofs, int cnt)
        html("</table>\n");
 }
 
-static void cgit_print_repo_summary()
-{
-       html("<h2>");
-       html_txt("Repo summary page");
-       html("</h2>");
-       cgit_print_branches();
-}
-
 static void cgit_print_object(char *hex)
 {
        unsigned char sha1[20];