repowiserepowise
Sign in
baneeishaque/srecord
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

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

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

245of 724 scored

245 commits sit in this repo's top risk tercile, which is 34% of the 724scored. 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 8.3 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 commits659%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.70bitsShannon 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 threshold8.3out 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.

Feature19%
Fix14%
Refactor3%
Docs7%
Test5%
Deps1%
Chore20%
Other30%

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
354312c0aede-policy, more The develop end policy has been tightened, to disallow tabs (for consistent formatting), no white space on the ends of lines, and a maximum ine length of 80 characters.
Peter Miller
19y ago+20.1K -20.1K
100%Elevated
more lines added than baseline
2
2b06c96fmore Doxygen comments
Peter Miller
23y ago+4.4K -4.1K
100%Elevated
more lines added than baseline
3
cfc2f472[modernization] First pass updating codebase to C++11
Sean Alling
3y ago+2.3K -3.4K
99%Elevated
more lines added than baseline
4
fb1544c8Initial move from aegis and cook to git and autotools
Scott Finneran
7y ago+4.0K -0
99%Elevated
more lines added than baseline
5
5ffdfdedshared library, part 14, LGPL The license on the shared library code has been updated to be LGPLv3+ to permit use under the "system library" provisions.
Peter Miller
16y ago+3.5K -3.3K
99%Elevated
more lines added than baseline
6
93101a46shared library, part 6, namespace This change set starts the introduction of the "srecord" name space.
Peter Miller
16y ago+4.4K -3.7K
99%Elevated
more lines added than baseline
7
ec3782fdweb site vs windows binaries The web site has been updated to be less subtle about windows users building SRecord or themselves.
Peter Miller
17y ago+3.6K -18
99%Elevated
more lines added than baseline
8
67eaa63acomment style
Peter Miller
24y ago+4.3K -4.3K
99%Elevated
more lines added than baseline
9
993d89c3make guess more informative The --guess command line option, for guessing the file format, now also tells you the command line option you could have used instead of --guess.
Peter Miller
14y ago+1.2K -589
98%Elevated
more lines added than baseline
10
9eccaf68Fletcher Checksum (32 and 16) There are new Fletcher Checksum filters, both 32-bits and 16-bits, both little-endian and big-endian.
Peter Miller
17y ago+1.6K -38
98%Elevated
more lines added than baseline
11
30213b85web site bling Some more colour has been added to the web site, and some cute document icons.
Peter Miller
17y ago+1.5K -21
98%Elevated
more lines added than baseline
12
226aa077srec_input::pointer The code has been refactored to use srec_input::pointer instead of srec_input *
Peter Miller
18y ago+1.9K -1.0K
98%Elevated
more lines added than baseline
13
05bfdc4bGPLv3 The license has been changed from GPLv2 to GPLv3.
Peter Miller
19y ago+2.1K -2.3K
98%Elevated
more lines added than baseline
14
4e9c3ce9IE is stupid M$IE has a BUG and it gets transparency in PNG files WRONG. Morons. The fix is to tell the pngcrush program to use a white background.
Peter Miller
20y ago+1.6K -1.4K
98%Elevated
more lines added than baseline
15
a342ea84new icon The icon for the project has been changed.
Peter Miller
20y ago+1.7K -37
98%Elevated
more lines added than baseline
16
40c60ce3more doxygen comments This change adds more Doxygen comments to the class headre files.
Peter Miller
21y ago+1.8K -817
98%Elevated
more lines added than baseline
17
e0ff08b3add Makefile and RPM spec file This change s the first round in preparing the code for release. It constructs a Makefile, a tar file, and an RPM spec file. RPM package build s are supported, but are not an integration build target, because they take so long.
Peter Miller
28y ago+1.4K -25
98%Elevated
more lines added than baseline
18
9729b449Add fundamental library classes. This change adds the fundamental library classes.
Peter Miller
28y ago+2.6K -7
98%Elevated
more lines added than baseline
19
a166e899refactor input_file::format_option_name This change set replaces input_file::format_option_name with input_file::format_option_number, so that the --guess error messages always agree with the actual option names.
Peter Miller
13y ago+855 -840
97%Elevated
more lines added than baseline
20
63589506STM32 Hendrik Beijeman <hbeyeman@gmail.com> contributed a patch that adds support for generating a CRC used by the hardware CRC unit on the STM32 series of ARM MPUs. The algorithm used by the STM32 hardware unit is just a CRC with a different polynomial and word-fed instead of byte-fed. The MPU is little endian.
Peter Miller
14y ago+1.3K -244
97%Elevated
more lines added than baseline
21
e16dea10shared library, part 1, rename libdir This change set starts moving the library to a better name to be installed as.
Peter Miller
16y ago+1.2K -1.2K
97%Elevated
more lines added than baseline
22
79087cb7refactor 'complete data' filters The filters that requires the complete input data before they can beging processing have been refactored to have a common base class.
Peter Miller
17y ago+988 -1.3K
97%Elevated
more lines added than baseline
23
b9cd0c69srec_output::pointer The srec_output* has been refactored as srec_output::pointer instead, with create class methods to enforce it.
Peter Miller
18y ago+1.3K -828
97%Elevated
more lines added than baseline
24
aaf1787csrec_examples(1) The examples from the srec_cat(1) man page have been moved to theor own man page, and expanded somewhat, tho more work is needed.
Peter Miller
19y ago+1.1K -729
97%Elevated
more lines added than baseline
25
7e43dba8generators There is a new type of data source: the generator. There are three different generators, more are likely.
Peter Miller
19y ago+1.6K -311
97%Elevated
more lines added than baseline
26
74fe0049new icon, again The rest of the web pages now use the new icon and favicon.
Peter Miller
20y ago+1.4K -1.6K
97%Elevated
more lines added than baseline
27
c7cfec35rearrange lib/srec/arglex.cc This change re-arranges the lib/srec/arglex.cc file so that the most often edited method (get_input) is in a file by itself.
Peter Miller
22y ago+983 -905
97%Elevated
more lines added than baseline
28
5bc014a3Ohio Scientific format
Peter Miller
24y ago+2.1K -1.4K
97%Elevated
more lines added than baseline
29
a0986de2doxygen
Peter Miller
25y ago+1.7K -154
97%Elevated
more lines added than baseline
30
be1456a8FPC file format
Peter Miller
25y ago+1.6K -7
97%Elevated
more lines added than baseline
31
1c7dbaceinstallation build This change updates the installation build to include the reference manual.
Peter Miller
28y ago+1.5K -44
97%Elevated
more lines added than baseline
32
dc5d5689Migrated code base to use cstdint (#48)
Sean Alling
3y ago+1.0K -991
95%Elevated
more lines added than baseline
33
6339b948mips flash The MIPS-Flash fiel format is now supported for both reading and writing.
Peter Miller
14y ago+1.2K -64
95%Elevated
more lines added than baseline
34
2b193479exclusive-length, minimum, maximum There are six new filters (-be-exclusive-length, -le-exclusive-length, -be-exclusive-maximum, -le-exclusive-maximum, -be-exclusive-minimum and -le-exclusive-minimum) which are very similar to their non-exclusive equivalents, except that they do not include the adress range covered by their output in their output.
Peter Miller
18y ago+995 -0
95%Elevated
more lines added than baseline
35
288ef2f1refactor tests The test have been changed to use a common test_prelude. This allows the $PATH to be used to find commands, and will eventually allow a shared librray to be used.
Peter Miller
18y ago+789 -4.9K
95%Elevated
more lines added than baseline
36
6066ce80fix FSF postal address The Free Software Foundation postal address has been updated in all of the source files.
Peter Miller
19y ago+997 -506
95%Elevated
more lines added than baseline
37
5355ec98file names The ways file names are passed around has been made more consistent; they are all std::strings now.
Peter Miller
19y ago+851 -690
95%Elevated
more lines added than baseline
38
a7b2f991[ 1472995 ] TI Tagged input format broken A bug in the ti-tagged format has been fixed, it now understands the '0' tag.
Peter Miller
19y ago+1.1K -27
95%Elevated
more lines added than baseline
39
dd319b23INHX16
Peter Miller
23y ago+1.3K -40
95%Elevated
more lines added than baseline
40
4de6a8c3Formatted Binary
Peter Miller
23y ago+1.1K -164
95%Elevated
more lines added than baseline
41
5c78f7d0prepare for release
Peter Miller
25y ago+1.2K -66
95%Elevated
more lines added than baseline
42
aa00635adec binary format
Peter Miller
25y ago+1.4K -51
95%Elevated
more lines added than baseline
43
bfaea3e1Prepare for release
Peter Miller
26y ago+751 -0
95%Elevated
more lines added than baseline
44
52def7f9add file manifest This change adds a file manifest to the distribution set.
Peter Miller
28y ago+686 -58
95%Elevated
more lines added than baseline
45
b162a05dadd intel format 1. This change adds the intel hex format for input and output. 2. This change adds the offset filter.
Peter Miller
28y ago+1.2K -148
95%Elevated
more lines added than baseline
46
ff7d4944initial skeleton This change introduces the initial build skeleton.
Peter Miller
28y ago+760 -0
95%Elevated
more lines added than baseline
47
401ad214Ohio Scientific 65A Support (#57)
chapmajs
3y ago+878 -5
92%Elevated
more lines added than baseline
48
60615755test: Use test_prelude.sh from source dir
Josef Angstenberger
3y ago+551 -429
92%Elevated
more lines added than baseline
49
8801f618Patch by dg1yfe as pulled from github via marcows. Updated man page for srec_ppb. Updated PPB output to match checksum range for output. Updated tests for PPB write and read including files containing holes. Tweaked patch to handle multi-line and arbirtary ascii before SOH. Added test for stripping.
Scott Finneran
3y ago+1.3K -17
92%Elevated
more lines added than baseline
50
d4d74629Verbose srec_info as suggested by Thomas. Display basic info on hole and proportion of input files which data/holes
Scott Finneran
3y ago+960 -2
92%Elevated
more lines added than baseline
  • 354312c0aede-policy, more The develop end policy has been tightened, to disallow tabs (for consistent formatting), no white space on the ends of lines, and a maximum ine length of 80 characters.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +20.1K -20.1K
    Risk
    100%Elevated
  • 2b06c96fmore Doxygen comments
    Author
    Peter Miller
    When
    23y ago
    Lines
    +4.4K -4.1K
    Risk
    100%Elevated
  • cfc2f472[modernization] First pass updating codebase to C++11
    Author
    Sean Alling
    When
    3y ago
    Lines
    +2.3K -3.4K
    Risk
    99%Elevated
  • fb1544c8Initial move from aegis and cook to git and autotools
    Author
    Scott Finneran
    When
    7y ago
    Lines
    +4.0K -0
    Risk
    99%Elevated
  • 5ffdfdedshared library, part 14, LGPL The license on the shared library code has been updated to be LGPLv3+ to permit use under the "system library" provisions.
    Author
    Peter Miller
    When
    16y ago
    Lines
    +3.5K -3.3K
    Risk
    99%Elevated
  • 93101a46shared library, part 6, namespace This change set starts the introduction of the "srecord" name space.
    Author
    Peter Miller
    When
    16y ago
    Lines
    +4.4K -3.7K
    Risk
    99%Elevated
  • ec3782fdweb site vs windows binaries The web site has been updated to be less subtle about windows users building SRecord or themselves.
    Author
    Peter Miller
    When
    17y ago
    Lines
    +3.6K -18
    Risk
    99%Elevated
  • 67eaa63acomment style
    Author
    Peter Miller
    When
    24y ago
    Lines
    +4.3K -4.3K
    Risk
    99%Elevated
  • 993d89c3make guess more informative The --guess command line option, for guessing the file format, now also tells you the command line option you could have used instead of --guess.
    Author
    Peter Miller
    When
    14y ago
    Lines
    +1.2K -589
    Risk
    98%Elevated
  • 9eccaf68Fletcher Checksum (32 and 16) There are new Fletcher Checksum filters, both 32-bits and 16-bits, both little-endian and big-endian.
    Author
    Peter Miller
    When
    17y ago
    Lines
    +1.6K -38
    Risk
    98%Elevated
  • 30213b85web site bling Some more colour has been added to the web site, and some cute document icons.
    Author
    Peter Miller
    When
    17y ago
    Lines
    +1.5K -21
    Risk
    98%Elevated
  • 226aa077srec_input::pointer The code has been refactored to use srec_input::pointer instead of srec_input *
    Author
    Peter Miller
    When
    18y ago
    Lines
    +1.9K -1.0K
    Risk
    98%Elevated
  • 05bfdc4bGPLv3 The license has been changed from GPLv2 to GPLv3.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +2.1K -2.3K
    Risk
    98%Elevated
  • 4e9c3ce9IE is stupid M$IE has a BUG and it gets transparency in PNG files WRONG. Morons. The fix is to tell the pngcrush program to use a white background.
    Author
    Peter Miller
    When
    20y ago
    Lines
    +1.6K -1.4K
    Risk
    98%Elevated
  • a342ea84new icon The icon for the project has been changed.
    Author
    Peter Miller
    When
    20y ago
    Lines
    +1.7K -37
    Risk
    98%Elevated
  • 40c60ce3more doxygen comments This change adds more Doxygen comments to the class headre files.
    Author
    Peter Miller
    When
    21y ago
    Lines
    +1.8K -817
    Risk
    98%Elevated
  • e0ff08b3add Makefile and RPM spec file This change s the first round in preparing the code for release. It constructs a Makefile, a tar file, and an RPM spec file. RPM package build s are supported, but are not an integration build target, because they take so long.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +1.4K -25
    Risk
    98%Elevated
  • 9729b449Add fundamental library classes. This change adds the fundamental library classes.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +2.6K -7
    Risk
    98%Elevated
  • a166e899refactor input_file::format_option_name This change set replaces input_file::format_option_name with input_file::format_option_number, so that the --guess error messages always agree with the actual option names.
    Author
    Peter Miller
    When
    13y ago
    Lines
    +855 -840
    Risk
    97%Elevated
  • 63589506STM32 Hendrik Beijeman <hbeyeman@gmail.com> contributed a patch that adds support for generating a CRC used by the hardware CRC unit on the STM32 series of ARM MPUs. The algorithm used by the STM32 hardware unit is just a CRC with a different polynomial and word-fed instead of byte-fed. The MPU is little endian.
    Author
    Peter Miller
    When
    14y ago
    Lines
    +1.3K -244
    Risk
    97%Elevated
  • e16dea10shared library, part 1, rename libdir This change set starts moving the library to a better name to be installed as.
    Author
    Peter Miller
    When
    16y ago
    Lines
    +1.2K -1.2K
    Risk
    97%Elevated
  • 79087cb7refactor 'complete data' filters The filters that requires the complete input data before they can beging processing have been refactored to have a common base class.
    Author
    Peter Miller
    When
    17y ago
    Lines
    +988 -1.3K
    Risk
    97%Elevated
  • b9cd0c69srec_output::pointer The srec_output* has been refactored as srec_output::pointer instead, with create class methods to enforce it.
    Author
    Peter Miller
    When
    18y ago
    Lines
    +1.3K -828
    Risk
    97%Elevated
  • aaf1787csrec_examples(1) The examples from the srec_cat(1) man page have been moved to theor own man page, and expanded somewhat, tho more work is needed.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +1.1K -729
    Risk
    97%Elevated
  • 7e43dba8generators There is a new type of data source: the generator. There are three different generators, more are likely.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +1.6K -311
    Risk
    97%Elevated
  • 74fe0049new icon, again The rest of the web pages now use the new icon and favicon.
    Author
    Peter Miller
    When
    20y ago
    Lines
    +1.4K -1.6K
    Risk
    97%Elevated
  • c7cfec35rearrange lib/srec/arglex.cc This change re-arranges the lib/srec/arglex.cc file so that the most often edited method (get_input) is in a file by itself.
    Author
    Peter Miller
    When
    22y ago
    Lines
    +983 -905
    Risk
    97%Elevated
  • 5bc014a3Ohio Scientific format
    Author
    Peter Miller
    When
    24y ago
    Lines
    +2.1K -1.4K
    Risk
    97%Elevated
  • a0986de2doxygen
    Author
    Peter Miller
    When
    25y ago
    Lines
    +1.7K -154
    Risk
    97%Elevated
  • be1456a8FPC file format
    Author
    Peter Miller
    When
    25y ago
    Lines
    +1.6K -7
    Risk
    97%Elevated
  • 1c7dbaceinstallation build This change updates the installation build to include the reference manual.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +1.5K -44
    Risk
    97%Elevated
  • dc5d5689Migrated code base to use cstdint (#48)
    Author
    Sean Alling
    When
    3y ago
    Lines
    +1.0K -991
    Risk
    95%Elevated
  • 6339b948mips flash The MIPS-Flash fiel format is now supported for both reading and writing.
    Author
    Peter Miller
    When
    14y ago
    Lines
    +1.2K -64
    Risk
    95%Elevated
  • 2b193479exclusive-length, minimum, maximum There are six new filters (-be-exclusive-length, -le-exclusive-length, -be-exclusive-maximum, -le-exclusive-maximum, -be-exclusive-minimum and -le-exclusive-minimum) which are very similar to their non-exclusive equivalents, except that they do not include the adress range covered by their output in their output.
    Author
    Peter Miller
    When
    18y ago
    Lines
    +995 -0
    Risk
    95%Elevated
  • 288ef2f1refactor tests The test have been changed to use a common test_prelude. This allows the $PATH to be used to find commands, and will eventually allow a shared librray to be used.
    Author
    Peter Miller
    When
    18y ago
    Lines
    +789 -4.9K
    Risk
    95%Elevated
  • 6066ce80fix FSF postal address The Free Software Foundation postal address has been updated in all of the source files.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +997 -506
    Risk
    95%Elevated
  • 5355ec98file names The ways file names are passed around has been made more consistent; they are all std::strings now.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +851 -690
    Risk
    95%Elevated
  • a7b2f991[ 1472995 ] TI Tagged input format broken A bug in the ti-tagged format has been fixed, it now understands the '0' tag.
    Author
    Peter Miller
    When
    19y ago
    Lines
    +1.1K -27
    Risk
    95%Elevated
  • dd319b23INHX16
    Author
    Peter Miller
    When
    23y ago
    Lines
    +1.3K -40
    Risk
    95%Elevated
  • 4de6a8c3Formatted Binary
    Author
    Peter Miller
    When
    23y ago
    Lines
    +1.1K -164
    Risk
    95%Elevated
  • 5c78f7d0prepare for release
    Author
    Peter Miller
    When
    25y ago
    Lines
    +1.2K -66
    Risk
    95%Elevated
  • aa00635adec binary format
    Author
    Peter Miller
    When
    25y ago
    Lines
    +1.4K -51
    Risk
    95%Elevated
  • bfaea3e1Prepare for release
    Author
    Peter Miller
    When
    26y ago
    Lines
    +751 -0
    Risk
    95%Elevated
  • 52def7f9add file manifest This change adds a file manifest to the distribution set.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +686 -58
    Risk
    95%Elevated
  • b162a05dadd intel format 1. This change adds the intel hex format for input and output. 2. This change adds the offset filter.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +1.2K -148
    Risk
    95%Elevated
  • ff7d4944initial skeleton This change introduces the initial build skeleton.
    Author
    Peter Miller
    When
    28y ago
    Lines
    +760 -0
    Risk
    95%Elevated
  • 401ad214Ohio Scientific 65A Support (#57)
    Author
    chapmajs
    When
    3y ago
    Lines
    +878 -5
    Risk
    92%Elevated
  • 60615755test: Use test_prelude.sh from source dir
    Author
    Josef Angstenberger
    When
    3y ago
    Lines
    +551 -429
    Risk
    92%Elevated
  • 8801f618Patch by dg1yfe as pulled from github via marcows. Updated man page for srec_ppb. Updated PPB output to match checksum range for output. Updated tests for PPB write and read including files containing holes. Tweaked patch to handle multi-line and arbirtary ascii before SOH. Added test for stripping.
    Author
    Scott Finneran
    When
    3y ago
    Lines
    +1.3K -17
    Risk
    92%Elevated
  • d4d74629Verbose srec_info as suggested by Thomas. Display basic info on hole and proportion of input files which data/holes
    Author
    Scott Finneran
    When
    3y ago
    Lines
    +960 -2
    Risk
    92%Elevated
Showing 50 of 724 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.

0106typical ↑↑ elevated0.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.08.6Diffusion →
Below typical111
Typical55
Elevated34

Commit history for baneeishaque/srecord

baneeishaque/srecord has 748 commits in its history from 11 contributors, the first of them Mar 6, 1998. 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.