repowiserepowise
Sign in
dxw/whippet
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedxw/whippet

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

153of 453 scored

153 commits sit in this repo's top risk tercile, which is 34% of the 453scored. 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 4.7 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 commits307%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.40bitsShannon 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 threshold4.7out 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.

Feature14%
Fix9%
Refactor3%
Docs11%
Test5%
Deps13%
Chore4%
Other40%

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
e5afaa62Apply fixes for latest version of dxw php cs fixer config
Rob Skilling
3y ago+5.5K -5.5K
100%Elevated
more lines added than baseline
2
1059e5ccAdd whippet.{json,lock} files
Tom Adams
10y ago+2.6K -107
100%Elevated
more lines added than baseline
3
7e874afdComply with PSR-2
Tom Adams
10y ago+1.2K -1.2K
100%Elevated
more lines added than baseline
4
7110d659Upgrade Composer dependencies
Sarah Mount
1y ago+1.3K -804
99%Elevated
more lines added than baseline
5
f660f477Update composer dependencies
Rob Skilling
5y ago+947 -349
99%Elevated
more lines added than baseline
6
e9931b83Install Psalm and add basic config
Rob Skilling
2y ago+1.0K -106
99%Elevated
more lines added than baseline
7
e1fc3002Add phpunit
Tom Adams
10y ago+993 -7
99%Elevated
more lines added than baseline
8
4fe0ad27Update Guzzle to v7
Sarah Mount
2mo ago+827 -512
98%Elevated
more lines added than baseline
9
781f1054Update supported PHP versions
Mallory Adams
5y ago+752 -420
98%Elevated
more lines added than baseline
10
bb4123de(chore) Update composer dependencies
Rob Skilling
7y ago+595 -265
98%Elevated
more lines added than baseline
11
b836015bUpdate deps
Tom Adams
8y ago+824 -268
98%Elevated
more lines added than baseline
12
2bcc1348Add ability to update single dependency
Rob Skilling
9y ago+586 -3
98%Elevated
more lines added than baseline
13
596fc7b4Alpha
Harry Metcalfe
12y ago+431 -0
97%Elevated
more lines added than baseline
14
2d885c96Whippet migrate, version 1
Harry Metcalfe
12y ago+341 -8
97%Elevated
more lines added than baseline
15
3af92296Upgrade to PHPUnit 9
Rob Skilling
2y ago+583 -561
97%Elevated
more lines added than baseline
16
d5a3797bUpdate composer dependencies
Rob Skilling
4y ago+375 -233
97%Elevated
more lines added than baseline
17
7f45845bAdd validator class
Rob Skilling
4y ago+330 -0
97%Elevated
more lines added than baseline
18
ea37aafdRequire PHP 7.4 or higher
Rob Skilling
3y ago+520 -165
96%Elevated
more lines added than baseline
19
1fef65daSplit docs out into separate files
Rob Skilling
6y ago+243 -236
96%Elevated
more lines added than baseline
20
4c27c2a4Update dependencies to make the tests pass
Tom Adams
8y ago+616 -327
96%Elevated
more lines added than baseline
21
b299b33bDeploying v1, and quite a bit of refactoring
Harry Metcalfe
12y ago+269 -32
96%Elevated
more lines added than baseline
22
d9485744Wordpress
Harry Metcalfe
12y ago+348 -149
96%Elevated
more lines added than baseline
23
d4e65498Update composer dependencies
Rob Skilling
4y ago+267 -211
95%Elevated
more lines added than baseline
24
75013bf3Fix tests
Tom Adams
9y ago+580 -27
95%Elevated
more lines added than baseline
25
ddb3b8feWarn user if they pull from an archived GitHub repo
Sarah Mount
2y ago+214 -5
94%Elevated
more lines added than baseline
26
614be35cStricter checking of submodules; plugin sanity checks.
Harry Metcalfe
12y ago+196 -13
94%Elevated
more lines added than baseline
27
1b600015Use dxw php-cs-fixer config
Rob Skilling
3y ago+322 -246
94%Elevated
more lines added than baseline
28
124d17e7wordpress install and update, but could do with a jolly good refactoring
Harry Metcalfe
12y ago+198 -51
94%Elevated
more lines added than baseline
29
d313624cUpdate composer dependencies
Mallory Adams
6y ago+176 -177
93%Elevated
more lines added than baseline
30
1f89c6fc(refactor) Use Guzzle instead of file_get_contents
Duncan Stuart
9y ago+251 -14
93%Elevated
more lines added than baseline
31
f23c9370Use autoloading
Tom Adams
10y ago+294 -230
93%Elevated
more lines added than baseline
32
d51dbb3d(chore) Add mockery for test doubles
Duncan Stuart
9y ago+220 -104
93%Elevated
more lines added than baseline
33
97f9d220When updating specific dependency, only run installer on that dependency
Rob Skilling
9y ago+184 -2
93%Elevated
more lines added than baseline
34
3b965053Upgrade to PHPUnit 8
Rob Skilling
2y ago+313 -568
92%Elevated
more lines added than baseline
35
affc4c16(feature) InspectionsApi calls out to a JSON Api
Duncan Stuart
9y ago+149 -1
92%Elevated
more lines added than baseline
36
68f20ba2(feature) InspectionChecker returns messages
Duncan Stuart
9y ago+148 -1
92%Elevated
more lines added than baseline
37
854aa940(fix) Set composer platform as PHP 7.0
Rob Skilling
7y ago+151 -322
92%Elevated
more lines added than baseline
38
ba818cf0Update composer dependencies
Rob Skilling
2y ago+136 -132
92%Elevated
more lines added than baseline
39
9ed0a870(feature) JsonApi calls out to a BaseApi
Duncan Stuart
9y ago+144 -1
92%Elevated
more lines added than baseline
40
069f16baUpdated readme
Harry Metcalfe
11y ago+103 -74
92%Elevated
more lines added than baseline
41
dec36195Add unit tests for Describer class
Rob Skilling
3y ago+101 -0
91%Elevated
more lines added than baseline
42
1d1f6809(feature) deps install checks for inspections
Duncan Stuart
9y ago+126 -33
91%Elevated
more lines added than baseline
43
7cb0dd72Refactor updater
Rob Skilling
9y ago+100 -126
91%Elevated
more lines added than baseline
44
189c496fUpdate references to git.dxw.net
bob walker
6y ago+126 -126
90%Elevated
more lines added than baseline
45
1ed8679cBasic generator for Whippet app directories
Harry Metcalfe
12y ago+107 -7
90%Elevated
more lines added than baseline
46
9e763ee6Use stable version of dxw/rubbishthorclone
Mallory Adams
6y ago+109 -113
90%Elevated
more lines added than baseline
47
9c00f773Use php:apache instead of whippet-server:tomdxw
Tom Adams
10y ago+87 -37
90%Elevated
more lines added than baseline
48
4cb0e20cPSR-2
Tom Adams
10y ago+86 -73
90%Elevated
more lines added than baseline
49
27809af4plugin add
Harry Metcalfe
12y ago+73 -9
90%Elevated
more lines added than baseline
50
15635baaUpdate references to git.govpress.com in tests
Sarah Mount
1y ago+75 -75
89%Elevated
more lines added than baseline
  • e5afaa62Apply fixes for latest version of dxw php cs fixer config
    Author
    Rob Skilling
    When
    3y ago
    Lines
    +5.5K -5.5K
    Risk
    100%Elevated
  • 1059e5ccAdd whippet.{json,lock} files
    Author
    Tom Adams
    When
    10y ago
    Lines
    +2.6K -107
    Risk
    100%Elevated
  • 7e874afdComply with PSR-2
    Author
    Tom Adams
    When
    10y ago
    Lines
    +1.2K -1.2K
    Risk
    100%Elevated
  • 7110d659Upgrade Composer dependencies
    Author
    Sarah Mount
    When
    1y ago
    Lines
    +1.3K -804
    Risk
    99%Elevated
  • f660f477Update composer dependencies
    Author
    Rob Skilling
    When
    5y ago
    Lines
    +947 -349
    Risk
    99%Elevated
  • e9931b83Install Psalm and add basic config
    Author
    Rob Skilling
    When
    2y ago
    Lines
    +1.0K -106
    Risk
    99%Elevated
  • e1fc3002Add phpunit
    Author
    Tom Adams
    When
    10y ago
    Lines
    +993 -7
    Risk
    99%Elevated
  • 4fe0ad27Update Guzzle to v7
    Author
    Sarah Mount
    When
    2mo ago
    Lines
    +827 -512
    Risk
    98%Elevated
  • 781f1054Update supported PHP versions
    Author
    Mallory Adams
    When
    5y ago
    Lines
    +752 -420
    Risk
    98%Elevated
  • bb4123de(chore) Update composer dependencies
    Author
    Rob Skilling
    When
    7y ago
    Lines
    +595 -265
    Risk
    98%Elevated
  • b836015bUpdate deps
    Author
    Tom Adams
    When
    8y ago
    Lines
    +824 -268
    Risk
    98%Elevated
  • 2bcc1348Add ability to update single dependency
    Author
    Rob Skilling
    When
    9y ago
    Lines
    +586 -3
    Risk
    98%Elevated
  • 596fc7b4Alpha
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +431 -0
    Risk
    97%Elevated
  • 2d885c96Whippet migrate, version 1
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +341 -8
    Risk
    97%Elevated
  • 3af92296Upgrade to PHPUnit 9
    Author
    Rob Skilling
    When
    2y ago
    Lines
    +583 -561
    Risk
    97%Elevated
  • d5a3797bUpdate composer dependencies
    Author
    Rob Skilling
    When
    4y ago
    Lines
    +375 -233
    Risk
    97%Elevated
  • 7f45845bAdd validator class
    Author
    Rob Skilling
    When
    4y ago
    Lines
    +330 -0
    Risk
    97%Elevated
  • ea37aafdRequire PHP 7.4 or higher
    Author
    Rob Skilling
    When
    3y ago
    Lines
    +520 -165
    Risk
    96%Elevated
  • 1fef65daSplit docs out into separate files
    Author
    Rob Skilling
    When
    6y ago
    Lines
    +243 -236
    Risk
    96%Elevated
  • 4c27c2a4Update dependencies to make the tests pass
    Author
    Tom Adams
    When
    8y ago
    Lines
    +616 -327
    Risk
    96%Elevated
  • b299b33bDeploying v1, and quite a bit of refactoring
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +269 -32
    Risk
    96%Elevated
  • d9485744Wordpress
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +348 -149
    Risk
    96%Elevated
  • d4e65498Update composer dependencies
    Author
    Rob Skilling
    When
    4y ago
    Lines
    +267 -211
    Risk
    95%Elevated
  • 75013bf3Fix tests
    Author
    Tom Adams
    When
    9y ago
    Lines
    +580 -27
    Risk
    95%Elevated
  • ddb3b8feWarn user if they pull from an archived GitHub repo
    Author
    Sarah Mount
    When
    2y ago
    Lines
    +214 -5
    Risk
    94%Elevated
  • 614be35cStricter checking of submodules; plugin sanity checks.
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +196 -13
    Risk
    94%Elevated
  • 1b600015Use dxw php-cs-fixer config
    Author
    Rob Skilling
    When
    3y ago
    Lines
    +322 -246
    Risk
    94%Elevated
  • 124d17e7wordpress install and update, but could do with a jolly good refactoring
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +198 -51
    Risk
    94%Elevated
  • d313624cUpdate composer dependencies
    Author
    Mallory Adams
    When
    6y ago
    Lines
    +176 -177
    Risk
    93%Elevated
  • 1f89c6fc(refactor) Use Guzzle instead of file_get_contents
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +251 -14
    Risk
    93%Elevated
  • f23c9370Use autoloading
    Author
    Tom Adams
    When
    10y ago
    Lines
    +294 -230
    Risk
    93%Elevated
  • d51dbb3d(chore) Add mockery for test doubles
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +220 -104
    Risk
    93%Elevated
  • 97f9d220When updating specific dependency, only run installer on that dependency
    Author
    Rob Skilling
    When
    9y ago
    Lines
    +184 -2
    Risk
    93%Elevated
  • 3b965053Upgrade to PHPUnit 8
    Author
    Rob Skilling
    When
    2y ago
    Lines
    +313 -568
    Risk
    92%Elevated
  • affc4c16(feature) InspectionsApi calls out to a JSON Api
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +149 -1
    Risk
    92%Elevated
  • 68f20ba2(feature) InspectionChecker returns messages
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +148 -1
    Risk
    92%Elevated
  • 854aa940(fix) Set composer platform as PHP 7.0
    Author
    Rob Skilling
    When
    7y ago
    Lines
    +151 -322
    Risk
    92%Elevated
  • ba818cf0Update composer dependencies
    Author
    Rob Skilling
    When
    2y ago
    Lines
    +136 -132
    Risk
    92%Elevated
  • 9ed0a870(feature) JsonApi calls out to a BaseApi
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +144 -1
    Risk
    92%Elevated
  • 069f16baUpdated readme
    Author
    Harry Metcalfe
    When
    11y ago
    Lines
    +103 -74
    Risk
    92%Elevated
  • dec36195Add unit tests for Describer class
    Author
    Rob Skilling
    When
    3y ago
    Lines
    +101 -0
    Risk
    91%Elevated
  • 1d1f6809(feature) deps install checks for inspections
    Author
    Duncan Stuart
    When
    9y ago
    Lines
    +126 -33
    Risk
    91%Elevated
  • 7cb0dd72Refactor updater
    Author
    Rob Skilling
    When
    9y ago
    Lines
    +100 -126
    Risk
    91%Elevated
  • 189c496fUpdate references to git.dxw.net
    Author
    bob walker
    When
    6y ago
    Lines
    +126 -126
    Risk
    90%Elevated
  • 1ed8679cBasic generator for Whippet app directories
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +107 -7
    Risk
    90%Elevated
  • 9e763ee6Use stable version of dxw/rubbishthorclone
    Author
    Mallory Adams
    When
    6y ago
    Lines
    +109 -113
    Risk
    90%Elevated
  • 9c00f773Use php:apache instead of whippet-server:tomdxw
    Author
    Tom Adams
    When
    10y ago
    Lines
    +87 -37
    Risk
    90%Elevated
  • 4cb0e20cPSR-2
    Author
    Tom Adams
    When
    10y ago
    Lines
    +86 -73
    Risk
    90%Elevated
  • 27809af4plugin add
    Author
    Harry Metcalfe
    When
    12y ago
    Lines
    +73 -9
    Risk
    90%Elevated
  • 15635baaUpdate references to git.govpress.com in tests
    Author
    Sarah Mount
    When
    1y ago
    Lines
    +75 -75
    Risk
    89%Elevated
Showing 50 of 453 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.

069typical ↑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,00010,000Lines changed (log) →0.04.5Diffusion →
Below typical87
Typical58
Elevated55

Commit history for dxw/whippet

dxw/whippet has 590 commits in its history from 21 contributors, the first of them Apr 14, 2014. In the last 90 days 5 files were touched, 11 times in total, most often Git.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.