Add branch-sort and repo.branch-sort options.
When set to "name", branches are sorted by name, which is the current default. When set to "age", branches are sorted by the age of the repository. This feature was requested by Konstantin Ryabitsev for use on kernel.org. Proposed-by: Konstantin Ryabitsev <mricon@kernel.org>
这个提交包含在:
@ -197,10 +197,9 @@ void cgit_print_branches(int maxcount)
|
||||
if (maxcount == 0 || maxcount > list.count)
|
||||
maxcount = list.count;
|
||||
|
||||
if (maxcount < list.count) {
|
||||
qsort(list.refs, list.count, sizeof(*list.refs), cmp_branch_age);
|
||||
qsort(list.refs, list.count, sizeof(*list.refs), cmp_branch_age);
|
||||
if (ctx.repo->branch_sort == 0)
|
||||
qsort(list.refs, maxcount, sizeof(*list.refs), cmp_ref_name);
|
||||
}
|
||||
|
||||
for (i = 0; i < maxcount; i++)
|
||||
print_branch(list.refs[i]);
|
||||
|
在新工单中引用
屏蔽一个用户