Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit acc1178

Browse files
committed
Fix stats command
1 parent 4f91e31 commit acc1178

File tree

2 files changed

+381
-5
lines changed

2 files changed

+381
-5
lines changed

lib/git/pkgs/commands/stats.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,15 @@ def collect_stats(branch, branch_name)
7979
}
8080

8181
most_changed = changes
82+
.select(Sequel[:dependency_changes][:name], Sequel[:dependency_changes][:ecosystem])
83+
.select_append { count.function.*.as(:change_count) }
8284
.group(Sequel[:dependency_changes][:name], Sequel[:dependency_changes][:ecosystem])
83-
.order(Sequel.desc(:count))
85+
.order(Sequel.desc(:change_count))
8486
.limit(10)
85-
.select_append { count.function.*.as(:count) }
86-
.select_map([:name, :ecosystem, :count])
87+
.all
8788

88-
data[:most_changed] = most_changed.map do |name, eco, count|
89-
{ name: name, ecosystem: eco, changes: count }
89+
data[:most_changed] = most_changed.map do |row|
90+
{ name: row[:name], ecosystem: row[:ecosystem], changes: row[:change_count] }
9091
end
9192

9293
manifests = Models::Manifest.dataset

0 commit comments

Comments
 (0)