[OCaml] Mobile-friendly clone of cgit.
fix wire Config.commits_max_displayed to page size
The config field was parsed but never used; handlers hardcoded 20. Now commits and commits_branch read the configured value.
lib/handlers.ml
@@ -183,9 +183,8 @@
183
183
in
184
184
type_matches && author_matches && committer_matches
185
185
186
Removed:
let page_size = 20
187
Removed:
188
Removed:
let commits _config request repository context =
186
Added:
let commits config request repository context =
187
Added:
let page_size = config.Config.commits_max_displayed in
189
188
let filter_type = Dream.query request "type" in
190
189
let author = Dream.query request "author" in
191
190
let committer = Dream.query request "committer" in
@@ -220,7 +219,8 @@
220
219
Views.Repo.commits ?filter_type ?author ?committer ~page_number ~has_prev
221
220
~has_next context page_commits
222
221
223
Removed:
let commits_branch _config repository context branch =
222
Added:
let commits_branch config repository context branch =
223
Added:
let page_size = config.Config.commits_max_displayed in
224
224
let* reference = Resolvers.Reference.of_id repository branch in
225
225
let fetch_count = page_size + 11 in
226
226
let* commits =