repowiserepowise
Sign in
dundee/gdu
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedundee/gdu

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

276of 839 scored

276 commits sit in this repo's top risk tercile, which is 33% of the 839scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.5 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits10613%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.79bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold5.5out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Other100%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
516c421afeat: add --archive-browsing flag to show zip/jar files as dirs, add --collapse-path flag to for collapsing single-child directory chains (#434)
bingoohuang
7mo ago+2.4K -134
100%Elevated
large diff (many lines added)
2
b4dcaa51better terminal UI tests
Daniel Milde
5y ago+1.6K -481
100%Elevated
large diff (many lines added)
3
da638da3feat(analyze): add SQLite analyzer and some assorted changes (#484)
Quet Zal
5mo ago+2.5K -692
100%Elevated
large diff (many lines added)
4
fbab3efdfeat: top-dir analyzer for non-interactive mode (#557)
Daniel Milde
3mo ago+1.2K -27
100%Elevated
large diff (many lines added)
5
07c4d7cdfeat: time filters (#425)
Peter Stalman
8mo ago+1.2K -33
100%Elevated
large diff (many lines added)
6
50c23cf1feat: add support for browsing tar archives (#513)
Daniel Milde
4mo ago+940 -14
99%Elevated
large diff (many lines added)
7
fb46b4f7test: cover internal packages (#535)
Daniel Milde
3mo ago+603 -0
99%Elevated
large diff (many lines added)
8
b0bd852cfeat: add interactive file type filtering via T key (#493)
ShivamB25
5mo ago+464 -11
99%Elevated
large diff (many lines added)
9
a4bd6fa4feat: mark multiple items for deletion
Daniel Milde
3y ago+523 -18
99%Elevated
large diff (many lines added)
10
22398bb0feat: use configuration file
Daniel Milde
3y ago+974 -64
99%Elevated
large diff (many lines added)
11
2840ec6cfeat: introduce parallel analyzer with stable ordering (#445)
ShivamB25
8mo ago+335 -0
99%Elevated
large diff (many lines added)
12
62f8a479feat: first version
Daniel Milde
2y ago+626 -8
99%Elevated
large diff (many lines added)
13
a8837935export analysis to file as JSON
Daniel Milde
5y ago+509 -4
99%Elevated
large diff (many lines added)
14
3957e1catui split into more files, keyPressed refactored
Daniel Milde
5y ago+357 -1.1K
99%Elevated
large diff (many lines added)
15
a0476b2bfeat: improve SQLite storage and analyzer implementation (#541)
Daniel Milde
3mo ago+333 -104
98%Elevated
large diff (many lines added)
16
8b03bc9bfeat: sequential analyzer
Daniel Milde
2y ago+444 -31
98%Elevated
large diff (many lines added)
17
6a6089f9refactor: tui.go file split
Daniel Milde
4y ago+295 -274
98%Elevated
large diff (many lines added)
18
011eca57feat: implement deletion, JSON encoding, and query optimizations for SQLite storage (#536)
Daniel Milde
3mo ago+307 -26
98%Elevated
large diff (many lines added)
19
8f80d991feat: show progress bar when analysing the whole disk/partition (#523)
Daniel Milde
4mo ago+388 -6
98%Elevated
large diff (many lines added)
20
b2190c32chore: dependencies upgraded
Daniel Milde
5y ago+382 -107
98%Elevated
large diff (many lines added)
21
5f31cd1dread analysis from file
Daniel Milde
5y ago+458 -3
98%Elevated
large diff (many lines added)
22
699affc5sorting by name, item count and size
Daniel Milde
5y ago+337 -4
98%Elevated
large diff (many lines added)
23
139db75dfeat: add file type filtering with --type and --exclude-type flags
Amaury Maillard
6mo ago+478 -52
97%Elevated
large diff (many lines added)
24
8e4a346dfeat: Add support showing size of absent git-annex'ed files (#404)
Steffen Vogel
1y ago+291 -18
97%Elevated
large diff (many lines added)
25
755b20d5feat: delete/empty items in background
Daniel Milde
2y ago+415 -7
97%Elevated
large diff (many lines added)
26
8ff4249bsearch items by name
Daniel Milde
5y ago+227 -26
97%Elevated
large diff (many lines added)
27
32d380b6added posibility to ignore hidden dirs and ignore dirs by regular pattern
Daniel Milde
5y ago+449 -178
97%Elevated
large diff (many lines added)
28
042082c8analyze structs refactored
Daniel Milde
5y ago+410 -343
97%Elevated
large diff (many lines added)
29
d7d2e0d3use cobra [BC break]
Daniel Milde
5y ago+468 -98
97%Elevated
large diff (many lines added)
30
e3a79a04Refactor analyzers and improve SQLite backend (#549)
Daniel Milde
3mo ago+193 -554
96%Elevated
large diff (many lines added)
31
37559033refactor: interfaces moved away from implementations
Daniel Milde
4y ago+363 -305
96%Elevated
large diff (many lines added)
32
3809cf4fshow content of file
Daniel Milde
5y ago+233 -7
96%Elevated
large diff (many lines added)
33
272c2096fix: correct item count and size for empty dirs (#574)
Daniel Milde
2mo ago+284 -110
96%Elevated
large diff (many lines added)
34
6407b175test: more coverage
Daniel Milde
2y ago+210 -56
96%Elevated
large diff (many lines added)
35
a3ad5619feat: ignore item
Daniel Milde
2y ago+173 -23
96%Elevated
large diff (many lines added)
36
fdf8d616feat: delete directory items in parallel
Daniel Milde
2y ago+277 -2
96%Elevated
large diff (many lines added)
37
8c2680badocs: bases for configuration options docs
Daniel Milde
1y ago+286 -5
95%Elevated
large diff (many lines added)
38
81f40a28test: more coverage for stored
Daniel Milde
2y ago+181 -0
95%Elevated
large diff (many lines added)
39
bd2574cdadded option `--si` for showing sizes with decimal SI prefixes
Daniel Milde
4y ago+268 -109
95%Elevated
large diff (many lines added)
40
51de59cffix: check if currentDir is set
Daniel Milde
4y ago+161 -11
95%Elevated
large diff (many lines added)
41
59ecaeb4analyze real disk usage
Daniel Milde
5y ago+253 -115
95%Elevated
large diff (many lines added)
42
54737b35feat: add --no-view-file flag for interactive viewer (#428) (#496)
ShivamB25
5mo ago+195 -3
95%Elevated
large diff (many lines added)
43
6c5fb9edImplement noCross for darwin
Leonidas Spyropoulos
4y ago+127 -1
95%Elevated
large diff (many lines added)
44
94cb2603feat: sort devices by name and used size
Daniel Milde
4y ago+153 -44
95%Elevated
large diff (many lines added)
45
1166385eadjust the height of the help box to the size of the screen
Daniel Milde
5y ago+202 -61
95%Elevated
large diff (many lines added)
46
0a48ba3dshow info about selected item
Daniel Milde
5y ago+161 -7
95%Elevated
large diff (many lines added)
47
bd1ffe1dsplit into packages
Daniel Milde
5y ago+276 -267
95%Elevated
large diff (many lines added)
48
deed3353added posibility to remove file/dir
Daniel Milde
5y ago+196 -16
95%Elevated
large diff (many lines added)
49
b8c9820bfeat: show top largest files
Daniel Milde
1y ago+186 -19
94%Elevated
large diff (many lines added)
50
bdbf5fd8test: more coverage for app package
Daniel Milde
2y ago+142 -0
94%Elevated
large diff (many lines added)
  • 516c421afeat: add --archive-browsing flag to show zip/jar files as dirs, add --collapse-path flag to for collapsing single-child directory chains (#434)
    Author
    bingoohuang
    When
    7mo ago
    Lines
    +2.4K -134
    Risk
    100%Elevated
  • b4dcaa51better terminal UI tests
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +1.6K -481
    Risk
    100%Elevated
  • da638da3feat(analyze): add SQLite analyzer and some assorted changes (#484)
    Author
    Quet Zal
    When
    5mo ago
    Lines
    +2.5K -692
    Risk
    100%Elevated
  • fbab3efdfeat: top-dir analyzer for non-interactive mode (#557)
    Author
    Daniel Milde
    When
    3mo ago
    Lines
    +1.2K -27
    Risk
    100%Elevated
  • 07c4d7cdfeat: time filters (#425)
    Author
    Peter Stalman
    When
    8mo ago
    Lines
    +1.2K -33
    Risk
    100%Elevated
  • 50c23cf1feat: add support for browsing tar archives (#513)
    Author
    Daniel Milde
    When
    4mo ago
    Lines
    +940 -14
    Risk
    99%Elevated
  • fb46b4f7test: cover internal packages (#535)
    Author
    Daniel Milde
    When
    3mo ago
    Lines
    +603 -0
    Risk
    99%Elevated
  • b0bd852cfeat: add interactive file type filtering via T key (#493)
    Author
    ShivamB25
    When
    5mo ago
    Lines
    +464 -11
    Risk
    99%Elevated
  • a4bd6fa4feat: mark multiple items for deletion
    Author
    Daniel Milde
    When
    3y ago
    Lines
    +523 -18
    Risk
    99%Elevated
  • 22398bb0feat: use configuration file
    Author
    Daniel Milde
    When
    3y ago
    Lines
    +974 -64
    Risk
    99%Elevated
  • 2840ec6cfeat: introduce parallel analyzer with stable ordering (#445)
    Author
    ShivamB25
    When
    8mo ago
    Lines
    +335 -0
    Risk
    99%Elevated
  • 62f8a479feat: first version
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +626 -8
    Risk
    99%Elevated
  • a8837935export analysis to file as JSON
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +509 -4
    Risk
    99%Elevated
  • 3957e1catui split into more files, keyPressed refactored
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +357 -1.1K
    Risk
    99%Elevated
  • a0476b2bfeat: improve SQLite storage and analyzer implementation (#541)
    Author
    Daniel Milde
    When
    3mo ago
    Lines
    +333 -104
    Risk
    98%Elevated
  • 8b03bc9bfeat: sequential analyzer
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +444 -31
    Risk
    98%Elevated
  • 6a6089f9refactor: tui.go file split
    Author
    Daniel Milde
    When
    4y ago
    Lines
    +295 -274
    Risk
    98%Elevated
  • 011eca57feat: implement deletion, JSON encoding, and query optimizations for SQLite storage (#536)
    Author
    Daniel Milde
    When
    3mo ago
    Lines
    +307 -26
    Risk
    98%Elevated
  • 8f80d991feat: show progress bar when analysing the whole disk/partition (#523)
    Author
    Daniel Milde
    When
    4mo ago
    Lines
    +388 -6
    Risk
    98%Elevated
  • b2190c32chore: dependencies upgraded
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +382 -107
    Risk
    98%Elevated
  • 5f31cd1dread analysis from file
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +458 -3
    Risk
    98%Elevated
  • 699affc5sorting by name, item count and size
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +337 -4
    Risk
    98%Elevated
  • 139db75dfeat: add file type filtering with --type and --exclude-type flags
    Author
    Amaury Maillard
    When
    6mo ago
    Lines
    +478 -52
    Risk
    97%Elevated
  • 8e4a346dfeat: Add support showing size of absent git-annex'ed files (#404)
    Author
    Steffen Vogel
    When
    1y ago
    Lines
    +291 -18
    Risk
    97%Elevated
  • 755b20d5feat: delete/empty items in background
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +415 -7
    Risk
    97%Elevated
  • 8ff4249bsearch items by name
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +227 -26
    Risk
    97%Elevated
  • 32d380b6added posibility to ignore hidden dirs and ignore dirs by regular pattern
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +449 -178
    Risk
    97%Elevated
  • 042082c8analyze structs refactored
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +410 -343
    Risk
    97%Elevated
  • d7d2e0d3use cobra [BC break]
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +468 -98
    Risk
    97%Elevated
  • e3a79a04Refactor analyzers and improve SQLite backend (#549)
    Author
    Daniel Milde
    When
    3mo ago
    Lines
    +193 -554
    Risk
    96%Elevated
  • 37559033refactor: interfaces moved away from implementations
    Author
    Daniel Milde
    When
    4y ago
    Lines
    +363 -305
    Risk
    96%Elevated
  • 3809cf4fshow content of file
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +233 -7
    Risk
    96%Elevated
  • 272c2096fix: correct item count and size for empty dirs (#574)
    Author
    Daniel Milde
    When
    2mo ago
    Lines
    +284 -110
    Risk
    96%Elevated
  • 6407b175test: more coverage
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +210 -56
    Risk
    96%Elevated
  • a3ad5619feat: ignore item
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +173 -23
    Risk
    96%Elevated
  • fdf8d616feat: delete directory items in parallel
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +277 -2
    Risk
    96%Elevated
  • 8c2680badocs: bases for configuration options docs
    Author
    Daniel Milde
    When
    1y ago
    Lines
    +286 -5
    Risk
    95%Elevated
  • 81f40a28test: more coverage for stored
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +181 -0
    Risk
    95%Elevated
  • bd2574cdadded option `--si` for showing sizes with decimal SI prefixes
    Author
    Daniel Milde
    When
    4y ago
    Lines
    +268 -109
    Risk
    95%Elevated
  • 51de59cffix: check if currentDir is set
    Author
    Daniel Milde
    When
    4y ago
    Lines
    +161 -11
    Risk
    95%Elevated
  • 59ecaeb4analyze real disk usage
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +253 -115
    Risk
    95%Elevated
  • 54737b35feat: add --no-view-file flag for interactive viewer (#428) (#496)
    Author
    ShivamB25
    When
    5mo ago
    Lines
    +195 -3
    Risk
    95%Elevated
  • 6c5fb9edImplement noCross for darwin
    Author
    Leonidas Spyropoulos
    When
    4y ago
    Lines
    +127 -1
    Risk
    95%Elevated
  • 94cb2603feat: sort devices by name and used size
    Author
    Daniel Milde
    When
    4y ago
    Lines
    +153 -44
    Risk
    95%Elevated
  • 1166385eadjust the height of the help box to the size of the screen
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +202 -61
    Risk
    95%Elevated
  • 0a48ba3dshow info about selected item
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +161 -7
    Risk
    95%Elevated
  • bd1ffe1dsplit into packages
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +276 -267
    Risk
    95%Elevated
  • deed3353added posibility to remove file/dir
    Author
    Daniel Milde
    When
    5y ago
    Lines
    +196 -16
    Risk
    95%Elevated
  • b8c9820bfeat: show top largest files
    Author
    Daniel Milde
    When
    1y ago
    Lines
    +186 -19
    Risk
    94%Elevated
  • bdbf5fd8test: more coverage for app package
    Author
    Daniel Milde
    When
    2y ago
    Lines
    +142 -0
    Risk
    94%Elevated
Showing 50 of 839 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

096typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.04.3Diffusion →
Below typical88
Typical51
Elevated61

Commit history for dundee/gdu

Repowise tracks change history across 131 files in dundee/gdu. In the last 90 days 70 files were touched, 163 times in total, most often sqlite.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.