]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-plain.c
git: update to v2.46.0
[ps-cgit] / ui-plain.c
index 65a205fad7017051863f6831170d98399ac12b19..4d6960719a56426ba77a29ccade93808099c8128 100644 (file)
@@ -6,6 +6,8 @@
  *   (see COPYING for full license text)
  */
 
+#define USE_THE_REPOSITORY_VARIABLE
+
 #include "cgit.h"
 #include "ui-plain.h"
 #include "html.h"
@@ -28,7 +30,7 @@ static int print_object(const struct object_id *oid, const char *path)
                return 0;
        }
 
-       buf = read_object_file(oid, &type, &size);
+       buf = repo_read_object_file(the_repository, oid, &type, &size);
        if (!buf) {
                cgit_print_error_page(404, "Not found", "Not found");
                return 0;
@@ -181,12 +183,12 @@ void cgit_print_plain(void)
        if (!rev)
                rev = ctx.qry.head;
 
-       if (get_oid(rev, &oid)) {
+       if (repo_get_oid(the_repository, rev, &oid)) {
                cgit_print_error_page(404, "Not found", "Not found");
                return;
        }
        commit = lookup_commit_reference(the_repository, &oid);
-       if (!commit || parse_commit(commit)) {
+       if (!commit || repo_parse_commit(the_repository, commit)) {
                cgit_print_error_page(404, "Not found", "Not found");
                return;
        }