]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-stats.c
git: update to v2.44.0
[ps-cgit] / ui-stats.c
index 09b3625e7e0cc8e0c13edbf5690f00c9da8ab3a6..9aed4ac3bf2ba286b5ff889534f64db4633e2176 100644 (file)
@@ -230,7 +230,7 @@ static struct string_list collect_stats(const struct cgit_period *period)
                argv[4] = ctx.qry.path;
                argc += 2;
        }
-       init_revisions(&rev, NULL);
+       repo_init_revisions(the_repository, &rev, NULL);
        rev.abbrev = DEFAULT_ABBREV;
        rev.commit_format = CMIT_FMT_DEFAULT;
        rev.max_parents = 1;
@@ -241,8 +241,7 @@ static struct string_list collect_stats(const struct cgit_period *period)
        memset(&authors, 0, sizeof(authors));
        while ((commit = get_revision(&rev)) != NULL) {
                add_commit(&authors, commit, period);
-               free_commit_buffer(the_repository->parsed_objects, commit);
-               free_commit_list(commit->parents);
+               release_commit_memory(the_repository->parsed_objects, commit);
                commit->parents = NULL;
        }
        return authors;