repowiserepowise
Sign in
baneeishaque/bridge
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisebaneeishaque/bridge

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

90of 269 scored

90 commits sit in this repo's top risk tercile, which is 33% of the 269scored. 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.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 commits2710%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.74bitsShannon 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.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.

Feature13%
Fix17%
Refactor1%
Docs17%
Test4%
Chore6%
Other42%

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
2161ca1dFormatting
Aidan Follestad
9y ago+2.7K -2.6K
100%Elevated
more lines added than baseline
2
e6a0cf5bRebased again, Version 1.0.0.
Aidan Follestad
11y ago+2.3K -0
99%Elevated
more lines added than baseline
3
966b7d12Bridge is no longer limited to Android, it works with Stock Java too. Added some tests, integrated Ason.
Aidan Follestad
9y ago+1.0K -1.3K
99%Elevated
more lines added than baseline
4
4168530cCode cleanup
Aidan Follestad
9y ago+536 -535
99%Elevated
more lines added than baseline
5
4594878bWIP v5
Aidan Follestad
9y ago+380 -1.1K
98%Elevated
more lines added than baseline
6
c9d1d9efExtensible response converter API is working. Need to re-implement array conversion, along with request conversion now, along with some testing.
Aidan Follestad
10y ago+651 -621
98%Elevated
more lines added than baseline
7
3656cdf6Added response conversion capabilities, preparing for release 2.0.0
Aidan Follestad
10y ago+740 -27
98%Elevated
more lines added than baseline
8
48c45b39Rewrote the entire README.
Aidan Follestad
10y ago+335 -528
97%Elevated
more lines added than baseline
9
a1719ceaAdded GNU license, resolves #4
Aidan Follestad
11y ago+339 -0
97%Elevated
more lines added than baseline
10
a9cdf683Request conversion API is now working.
Aidan Follestad
10y ago+326 -55
96%Elevated
more lines added than baseline
11
f5c9dd82Remodelled the error system. throwIfNotSuccess() can be used with async requests, and Response/RequestException was replaced with BridgeException.
Aidan Follestad
11y ago+293 -156
96%Elevated
more lines added than baseline
12
5eaca1a7Increased test coverage, removed InfoCallback, minor fixes to redirection logic
Aidan Follestad
9y ago+235 -114
96%Elevated
more lines added than baseline
13
6c87d457Added validator API
Aidan Follestad
11y ago+211 -10
95%Elevated
more lines added than baseline
14
75afc025Code cleanup
Aidan Follestad
9y ago+141 -152
94%Elevated
more lines added than baseline
15
fe3d14633.3.0
Aidan Follestad
10y ago+197 -33
94%Elevated
more lines added than baseline
16
d8bd74563.1.0
Aidan Follestad
10y ago+192 -18
94%Elevated
more lines added than baseline
17
efd3b8e9Class -> Request conversion. Will be making an extensible API for this for version 3.0.0.
Aidan Follestad
10y ago+222 -32
94%Elevated
more lines added than baseline
18
cc03fd1fVarious fixes, improvements. Moved global config methods to a config() class, see the README for details. Went back to 22.2.1 of Annotations, 23.0.0 rc3 of Build Tools. Added various annotations.
Aidan Follestad
11y ago+161 -56
94%Elevated
more lines added than baseline
19
e67adf07README re-organization
Aidan Follestad
11y ago+133 -166
93%Elevated
more lines added than baseline
20
9a04c979Documented request/response conversion.
Aidan Follestad
10y ago+187 -52
92%Elevated
more lines added than baseline
21
769f2c62Regular response converters (e.g. asString()) now have async versions
Aidan Follestad
10y ago+168 -3
92%Elevated
more lines added than baseline
22
479f7c931.7.0
Aidan Follestad
10y ago+215 -213
92%Elevated
more lines added than baseline
23
80a69655Added more detailed logging capabilities for better debugging.
Aidan Follestad
10y ago+104 -6
92%Elevated
more lines added than baseline
24
e62f51c54.1.0
Aidan Follestad
9y ago+118 -11
91%Elevated
more lines added than baseline
25
8087421eLots of fixes and improvements to cancellation functionality and the overall library. cancelAll(Method, String) now accepts a regular expression for the second parameter.
Aidan Follestad
11y ago+87 -55
91%Elevated
more lines added than baseline
26
bc595cbaArray/list request conversion is working
Aidan Follestad
10y ago+98 -34
90%Elevated
more lines added than baseline
27
41bed499Simplified the README a bit
Aidan Follestad
11y ago+78 -120
90%Elevated
more lines added than baseline
28
1dee9cafMore configuration options and fixes, see README
Aidan Follestad
11y ago+86 -21
90%Elevated
more lines added than baseline
29
f21cdfd4Update LICENSE.txt
Aidan Follestad
10y ago+73 -339
89%Elevated
more lines added than baseline
30
1a637611Added tests for request conversion
Aidan Follestad
9y ago+74 -11
89%Elevated
more lines added than baseline
31
9a3ae948Added request tag capability to cancel requests by tag.
Aidan Follestad
11y ago+97 -18
89%Elevated
more lines added than baseline
32
fba730a6Added a mechanism to prevent requests from being cancelled, along with ways to bypass it. See the README.
Aidan Follestad
11y ago+69 -14
89%Elevated
more lines added than baseline
33
822afa05More test coverage
Aidan Follestad
9y ago+60 -32
87%Elevated
more lines added than baseline
34
f56b172bFixed Gradle stuff.
Aidan Follestad
11y ago+92 -110
87%Elevated
more lines added than baseline
35
1f8727e5Added upload progress. 1.5.6
Aidan Follestad
11y ago+82 -10
87%Elevated
more lines added than baseline
36
5a99f1deAdded sync versions of the cancel methods
Aidan Follestad
11y ago+66 -42
87%Elevated
more lines added than baseline
37
0315aeecAdded Pipe#forStream, which uses a new TransferPipe to load InputStream content in
Aidan Follestad
11y ago+65 -6
87%Elevated
more lines added than baseline
38
d9654f8bLots of logic fixes to cancellation management, memory usage improvements resulted from that too.
Aidan Follestad
11y ago+67 -65
86%Elevated
more lines added than baseline
39
a060f76bProgress callbacks only called when percent value changes. Added response header capabilities.
Aidan Follestad
11y ago+58 -9
86%Elevated
more lines added than baseline
40
f853e2f5Return response as class list (#26)
DVDAndroid
9y ago+44 -0
85%Elevated
more lines added than baseline
41
fcc25fbfasClassArray() conversion now works again too.
Aidan Follestad
10y ago+68 -11
85%Elevated
more lines added than baseline
42
c745f4dcResponse conversion can load arrays/lists inside of objects. Not arrays as responses yet, and not 3D arrays/lists yet.
Aidan Follestad
10y ago+79 -129
85%Elevated
more lines added than baseline
43
a7adece91.6.2
Aidan Follestad
11y ago+60 -1
85%Elevated
more lines added than baseline
44
bb50b1c3Added Spotless for code formatting checks
Aidan Follestad
9y ago+48 -54
84%Elevated
more lines added than baseline
45
275abd08Added support for GZIP compressed pages (#29)
Halil Ozercan
9y ago+43 -3
84%Elevated
more lines added than baseline
46
62311739Fixed an issue resulting in the same data returning for two parallel asClass() requests. https://github.com/afollestad/bridge/issues/10
Aidan Follestad
10y ago+71 -9
83%Elevated
more lines added than baseline
47
36038f38Areas where Method is used now take an integer instead of an enum, which is enforced by an @IntDef
Aidan Follestad
11y ago+58 -49
83%Elevated
more lines added than baseline
48
52de8dfbAdded line stream response capability
Aidan Follestad
10y ago+59 -22
82%Elevated
more lines added than baseline
49
4d749d4bUpdated Gradle wrapper (#40)
Jan-Lukas Else
8y ago+48 -47
82%Elevated
more lines added than baseline
50
c2cbbda6Added use of getErrorStream()
Aidan Follestad
11y ago+31 -2
82%Elevated
more lines added than baseline
  • 2161ca1dFormatting
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +2.7K -2.6K
    Risk
    100%Elevated
  • e6a0cf5bRebased again, Version 1.0.0.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +2.3K -0
    Risk
    99%Elevated
  • 966b7d12Bridge is no longer limited to Android, it works with Stock Java too. Added some tests, integrated Ason.
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +1.0K -1.3K
    Risk
    99%Elevated
  • 4168530cCode cleanup
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +536 -535
    Risk
    99%Elevated
  • 4594878bWIP v5
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +380 -1.1K
    Risk
    98%Elevated
  • c9d1d9efExtensible response converter API is working. Need to re-implement array conversion, along with request conversion now, along with some testing.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +651 -621
    Risk
    98%Elevated
  • 3656cdf6Added response conversion capabilities, preparing for release 2.0.0
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +740 -27
    Risk
    98%Elevated
  • 48c45b39Rewrote the entire README.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +335 -528
    Risk
    97%Elevated
  • a1719ceaAdded GNU license, resolves #4
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +339 -0
    Risk
    97%Elevated
  • a9cdf683Request conversion API is now working.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +326 -55
    Risk
    96%Elevated
  • f5c9dd82Remodelled the error system. throwIfNotSuccess() can be used with async requests, and Response/RequestException was replaced with BridgeException.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +293 -156
    Risk
    96%Elevated
  • 5eaca1a7Increased test coverage, removed InfoCallback, minor fixes to redirection logic
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +235 -114
    Risk
    96%Elevated
  • 6c87d457Added validator API
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +211 -10
    Risk
    95%Elevated
  • 75afc025Code cleanup
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +141 -152
    Risk
    94%Elevated
  • fe3d14633.3.0
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +197 -33
    Risk
    94%Elevated
  • d8bd74563.1.0
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +192 -18
    Risk
    94%Elevated
  • efd3b8e9Class -> Request conversion. Will be making an extensible API for this for version 3.0.0.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +222 -32
    Risk
    94%Elevated
  • cc03fd1fVarious fixes, improvements. Moved global config methods to a config() class, see the README for details. Went back to 22.2.1 of Annotations, 23.0.0 rc3 of Build Tools. Added various annotations.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +161 -56
    Risk
    94%Elevated
  • e67adf07README re-organization
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +133 -166
    Risk
    93%Elevated
  • 9a04c979Documented request/response conversion.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +187 -52
    Risk
    92%Elevated
  • 769f2c62Regular response converters (e.g. asString()) now have async versions
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +168 -3
    Risk
    92%Elevated
  • 479f7c931.7.0
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +215 -213
    Risk
    92%Elevated
  • 80a69655Added more detailed logging capabilities for better debugging.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +104 -6
    Risk
    92%Elevated
  • e62f51c54.1.0
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +118 -11
    Risk
    91%Elevated
  • 8087421eLots of fixes and improvements to cancellation functionality and the overall library. cancelAll(Method, String) now accepts a regular expression for the second parameter.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +87 -55
    Risk
    91%Elevated
  • bc595cbaArray/list request conversion is working
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +98 -34
    Risk
    90%Elevated
  • 41bed499Simplified the README a bit
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +78 -120
    Risk
    90%Elevated
  • 1dee9cafMore configuration options and fixes, see README
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +86 -21
    Risk
    90%Elevated
  • f21cdfd4Update LICENSE.txt
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +73 -339
    Risk
    89%Elevated
  • 1a637611Added tests for request conversion
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +74 -11
    Risk
    89%Elevated
  • 9a3ae948Added request tag capability to cancel requests by tag.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +97 -18
    Risk
    89%Elevated
  • fba730a6Added a mechanism to prevent requests from being cancelled, along with ways to bypass it. See the README.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +69 -14
    Risk
    89%Elevated
  • 822afa05More test coverage
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +60 -32
    Risk
    87%Elevated
  • f56b172bFixed Gradle stuff.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +92 -110
    Risk
    87%Elevated
  • 1f8727e5Added upload progress. 1.5.6
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +82 -10
    Risk
    87%Elevated
  • 5a99f1deAdded sync versions of the cancel methods
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +66 -42
    Risk
    87%Elevated
  • 0315aeecAdded Pipe#forStream, which uses a new TransferPipe to load InputStream content in
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +65 -6
    Risk
    87%Elevated
  • d9654f8bLots of logic fixes to cancellation management, memory usage improvements resulted from that too.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +67 -65
    Risk
    86%Elevated
  • a060f76bProgress callbacks only called when percent value changes. Added response header capabilities.
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +58 -9
    Risk
    86%Elevated
  • f853e2f5Return response as class list (#26)
    Author
    DVDAndroid
    When
    9y ago
    Lines
    +44 -0
    Risk
    85%Elevated
  • fcc25fbfasClassArray() conversion now works again too.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +68 -11
    Risk
    85%Elevated
  • c745f4dcResponse conversion can load arrays/lists inside of objects. Not arrays as responses yet, and not 3D arrays/lists yet.
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +79 -129
    Risk
    85%Elevated
  • a7adece91.6.2
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +60 -1
    Risk
    85%Elevated
  • bb50b1c3Added Spotless for code formatting checks
    Author
    Aidan Follestad
    When
    9y ago
    Lines
    +48 -54
    Risk
    84%Elevated
  • 275abd08Added support for GZIP compressed pages (#29)
    Author
    Halil Ozercan
    When
    9y ago
    Lines
    +43 -3
    Risk
    84%Elevated
  • 62311739Fixed an issue resulting in the same data returning for two parallel asClass() requests. https://github.com/afollestad/bridge/issues/10
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +71 -9
    Risk
    83%Elevated
  • 36038f38Areas where Method is used now take an integer instead of an enum, which is enforced by an @IntDef
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +58 -49
    Risk
    83%Elevated
  • 52de8dfbAdded line stream response capability
    Author
    Aidan Follestad
    When
    10y ago
    Lines
    +59 -22
    Risk
    82%Elevated
  • 4d749d4bUpdated Gradle wrapper (#40)
    Author
    Jan-Lukas Else
    When
    8y ago
    Lines
    +48 -47
    Risk
    82%Elevated
  • c2cbbda6Added use of getErrorStream()
    Author
    Aidan Follestad
    When
    11y ago
    Lines
    +31 -2
    Risk
    82%Elevated
Showing 50 of 269 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.

043typical ↑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.05.1Diffusion →
Below typical65
Typical68
Elevated67

Commit history for baneeishaque/bridge

baneeishaque/bridge has 281 commits in its history from 12 contributors, the first of them Jul 20, 2015. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.