/bitcoin-version-compare

A comparison tool to quantify all changes made in Bitcoin over the past few decades

Primary LanguageC++

A comparison tool to quantify all changes made in Bitcoin over the past few decades.

The script considers code files as those ending in [cpp, py, c, h, sh, go, c, js, java].

Results

Bitcoin Core Version Num all files Size all files (B) Num code files Size code files (B) * All line additions All line removals All files changed Ratio all files changed All changed bytes Ratio all bytes changed * Code line additions Code line removals Code files changed Ratio code files changed Code changed bytes Ratio code bytes changed
bitcoin-0.10.0 1083 14903579 580 4721951 * N/A N/A N/A N/A N/A N/A * N/A N/A N/A N/A N/A N/A
bitcoin-0.10.1 1087 15095814 583 4744552 * 7899 3584 102 0.093836 6635724 0.439574 * 777 344 28 0.048027 655429 0.138143
bitcoin-0.10.2 1087 15236204 583 4745189 * 3687 703 80 0.073597 6004849 0.394117 * 23 8 5 0.008576 84831 0.017877
bitcoin-0.10.3 1087 15275510 583 4750771 * 4534 3716 99 0.091076 6585714 0.431129 * 151 56 29 0.049743 789491 0.166182
bitcoin-0.10.4 1094 15344555 585 4772802 * 1897 454 62 0.056673 1791224 0.116734 * 635 264 32 0.054701 698365 0.146322
bitcoin-0.11.1 1141 17029718 625 5293803 * 37242 24939 767 0.672217 12749790 0.748679 * 23971 9801 443 0.7088 4055688 0.76612
bitcoin-0.11.2 1146 17081012 627 5320941 * 1366 465 65 0.056719 1155791 0.067665 * 757 281 39 0.062201 909461 0.170921
bitcoin-0.12.0 1270 19038621 728 6159950 * 59370 22002 803 0.632283 13555940 0.712023 * 32242 8848 493 0.677198 4773321 0.774896
bitcoin-0.12.1 1283 19368444 735 6292977 * 9391 1324 93 0.072486 3991734 0.206095 * 2879 148 47 0.063946 1285479 0.204272
bitcoin-0.13.0 1346 16521038 773 6952935 * 41432 82986 610 0.453195 10459833 0.633122 * 23715 6716 364 0.470893 4492391 0.646114
bitcoin-0.13.1 1365 17311593 789 7209482 * 21294 2742 246 0.18022 7827415 0.452149 * 5039 784 134 0.169835 2593338 0.359712
bitcoin-0.13.2 1375 18039442 791 7291309 * 20894 2442 197 0.143273 5714943 0.316803 * 3165 645 124 0.156764 2846341 0.390374
bitcoin-0.14.0 1453 20121295 857 7817838 * 52061 24638 713 0.490709 13555156 0.673672 * 27125 13455 495 0.577596 5656574 0.723547
bitcoin-0.14.1 1453 20146738 857 7826952 * 1710 906 48 0.033035 2877042 0.142804 * 259 64 26 0.030338 890985 0.113836
bitcoin-0.14.2 1454 20269075 857 7831813 * 2944 283 41 0.028198 2466483 0.121687 * 135 23 10 0.011669 411977 0.052603
bitcoin-0.14.3 1455 20289747 858 7847503 * 902 319 42 0.028866 1196318 0.058962 * 656 232 27 0.031469 1026360 0.130788
bitcoin-0.15.0 1506 21479913 886 8231328 * 45568 19414 670 0.444887 11591023 0.539622 * 25711 14301 512 0.577878 6559860 0.796938
bitcoin-0.15.0.1 1506 21499179 886 8231257 * 2062 1020 19 0.012616 1424866 0.066275 * 3 3 2 0.002257 39362 0.004782
bitcoin-0.15.1 1511 21657365 889 8315517 * 4841 1817 162 0.107214 3040622 0.140397 * 3611 1664 146 0.164229 2822954 0.33948
bitcoin-0.15.2 1511 21650572 889 8317408 * 137 266 21 0.013898 640308 0.029575 * 70 44 13 0.014623 539218 0.06483
bitcoin-0.16.0 1535 22077610 929 8554175 * 63215 23511 873 0.56873 15673687 0.709936 * 18565 12632 626 0.673843 6896550 0.80622
bitcoin-0.16.1 1536 22265347 931 8582456 * 10433 6053 121 0.078776 7654871 0.343802 * 674 207 59 0.063373 1843785 0.214832
bitcoin-0.16.2 1536 22265548 931 8584335 * 351 311 70 0.045573 1953342 0.087729 * 294 215 63 0.067669 1852275 0.215774
bitcoin-0.16.3 1536 22272296 931 8592429 * 259 76 14 0.009115 577523 0.02593 * 216 7 8 0.008593 488322 0.056832
bitcoin-0.17.0 1529 21234889 994 9379456 * 46258 65206 947 0.619359 15005937 0.706664 * 34072 17604 663 0.667002 7389741 0.787865
bitcoin-0.17.0.1 1529 21165826 994 9379506 * 16 1082 6 0.003924 119172 0.00563 * 5 5 3 0.003018 54454 0.005806
bitcoin-0.17.1 1531 21208153 996 9414341 * 1511 485 126 0.082299 2054462 0.096871 * 1318 431 113 0.113454 1899717 0.20179
bitcoin-0.18.0 1646 22632604 1076 9878412 * 53015 21150 789 0.479344 14859125 0.656536 * 24613 13354 562 0.522305 6535261 0.66157
bitcoin-0.18.1 1674 23375745 1078 9897003 * 22901 2186 119 0.071087 5231676 0.223808 * 913 444 55 0.05102 1747527 0.176571
bitcoin-0.19.0.1 1736 22617702 1169 10458574 * 70377 97314 955 0.550115 15762081 0.696891 * 26589 13625 634 0.542344 7882916 0.753728
bitcoin-0.19.1 1738 22720448 1171 10474050 * 5623 4337 110 0.063291 6093754 0.268206 * 417 126 58 0.04953 1562129 0.149143
bitcoin-0.20.0 1862 24302119 1255 10936563 * 68029 32195 1173 0.629968 17969935 0.739439 * 31135 17370 867 0.690837 8938409 0.817296
bitcoin-0.20.1 1862 24345914 1255 10939501 * 2393 1457 77 0.041353 5016632 0.206056 * 314 264 37 0.029482 1283301 0.117309
bitcoin-0.21.0 2049 27257560 1415 12682870 * 99137 34803 1160 0.56613 19979368 0.732984 * 57926 18650 859 0.607067 9865668 0.777873
bitcoin-0.21.1 2053 27901769 1418 12739484 * 22897 8967 127 0.061861 8883301 0.318378 * 2257 939 55 0.038787 1691152 0.132749
bitcoin-22.0 2191 28896970 1523 13697551 * 131895 131091 1370 0.625285 21838777 0.755746 * 47017 23242 1007 0.661195 10978216 0.801473
bitcoin-22.1 2217 29216471 1526 13393499 * 29453 9957 137 0.061795 9166031 0.313728 * 445 133 35 0.022936 989575 0.073885
bitcoin-23.0 2355 35666095 1629 18844898 * 166281 114755 1429 0.606794 28110854 0.788167 * 74606 19628 1048 0.643339 16178915 0.85853
bitcoin-23.1 2370 36250861 1633 18519498 * 26592 1903 109 0.045992 8673361 0.239259 * 1077 110 18 0.011023 509963 0.027537
bitcoin-24.0.1 2453 37204360 1716 19517166 * 57126 37930 1128 0.459845 26704283 0.717773 * 41158 16694 807 0.47028 14516049 0.743758

File Extension Histogram

Bitcoin Core Version File extenension histogram Code file extenension histogram
bitcoin-0.10.0 .h (233), .cpp (179), .png (126), .md (88), .ts (71), .cc (70),  (46), .py (41), .mk (39), .m4 (17), .sh (16), .ui (16), .pgp (11), .bmp (11), .json (11), .svg (9), .txt (8), .hex (8), .patch (7), .in (7), .c (7), .yml (6), .ico (6), .xpm (5), .conf (4), .rc (4), .am (3), .include (3), .html (3), .ac (2), .bash-completion (2), .install (2), .lintian-overrides (2), .1 (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .plist (1), .guess (1), .sub (1), .packages (1), .usage (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .asm (1), .java (1), .raw (1) .h (233), .cpp (179), .py (41), .sh (16), .c (7), .java (1)
bitcoin-0.10.1 .h (233), .cpp (180), .png (126), .md (89), .ts (71), .cc (70),  (46), .py (43), .mk (39), .m4 (17), .sh (16), .ui (16), .pgp (11), .bmp (11), .json (11), .svg (9), .txt (8), .hex (8), .patch (7), .in (7), .c (7), .yml (6), .ico (6), .xpm (5), .conf (4), .rc (4), .am (3), .include (3), .html (3), .ac (2), .bash-completion (2), .install (2), .lintian-overrides (2), .1 (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .plist (1), .guess (1), .sub (1), .packages (1), .usage (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .asm (1), .java (1), .raw (1) .h (233), .cpp (180), .py (43), .sh (16), .c (7), .java (1)
bitcoin-0.10.2 .h (233), .cpp (180), .png (126), .md (89), .ts (71), .cc (70),  (46), .py (43), .mk (39), .m4 (17), .sh (16), .ui (16), .pgp (11), .bmp (11), .json (11), .svg (9), .txt (8), .hex (8), .patch (7), .in (7), .c (7), .yml (6), .ico (6), .xpm (5), .conf (4), .rc (4), .am (3), .include (3), .html (3), .ac (2), .bash-completion (2), .install (2), .lintian-overrides (2), .1 (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .plist (1), .guess (1), .sub (1), .packages (1), .usage (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .asm (1), .java (1), .raw (1) .h (233), .cpp (180), .py (43), .sh (16), .c (7), .java (1)
bitcoin-0.10.3 .h (233), .cpp (180), .png (126), .md (89), .ts (71), .cc (70),  (46), .py (43), .mk (39), .m4 (17), .sh (16), .ui (16), .pgp (11), .bmp (11), .json (11), .svg (9), .txt (8), .hex (8), .patch (7), .in (7), .c (7), .yml (6), .ico (6), .xpm (5), .conf (4), .rc (4), .am (3), .include (3), .html (3), .ac (2), .bash-completion (2), .install (2), .lintian-overrides (2), .1 (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .plist (1), .guess (1), .sub (1), .packages (1), .usage (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .asm (1), .java (1), .raw (1) .h (233), .cpp (180), .py (43), .sh (16), .c (7), .java (1)
bitcoin-0.10.4 .h (233), .cpp (180), .png (126), .md (93), .ts (71), .cc (70),  (46), .py (45), .mk (39), .m4 (17), .sh (16), .ui (16), .pgp (11), .bmp (11), .json (11), .svg (9), .txt (8), .hex (8), .patch (7), .in (7), .c (7), .yml (6), .ico (6), .xpm (5), .conf (4), .rc (4), .am (3), .install (3), .include (3), .html (3), .ac (2), .bash-completion (2), .lintian-overrides (2), .1 (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .plist (1), .guess (1), .sub (1), .packages (1), .usage (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .asm (1), .java (1), .raw (1) .h (233), .cpp (180), .py (45), .sh (16), .c (7), .java (1)
bitcoin-0.11.1 .h (249), .cpp (189), .png (123), .md (96), .ts (71), .cc (70), .py (61),  (46), .mk (37), .sh (16), .m4 (16), .ui (16), .svg (15), .pgp (13), .bmp (11), .json (9), .in (8), .txt (8), .patch (8), .c (8), .hex (8), .yml (7), .rc (5), .ico (5), .xpm (5), .conf (4), .am (3), .1 (3), .include (3), .html (3), .ac (2), .bash-completion (2), .install (2), .lintian-overrides (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .tiff (1), .plist (1), .strings (1), .guess (1), .sub (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .java (1), .raw (1) .h (249), .cpp (189), .py (61), .sh (16), .c (8), .java (1)
bitcoin-0.11.2 .h (249), .cpp (189), .png (123), .md (98), .ts (71), .cc (70), .py (63),  (46), .mk (37), .sh (16), .m4 (16), .ui (16), .svg (15), .pgp (13), .bmp (11), .json (9), .in (8), .txt (8), .patch (8), .c (8), .hex (8), .yml (7), .rc (5), .ico (5), .xpm (5), .conf (4), .am (3), .install (3), .1 (3), .include (3), .html (3), .ac (2), .bash-completion (2), .lintian-overrides (2), .pem (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .tiff (1), .plist (1), .strings (1), .guess (1), .sub (1), .pri (1), .xcf (1), .css (1), .proto (1), .icns (1), .java (1), .raw (1) .h (249), .cpp (189), .py (63), .sh (16), .c (8), .java (1)
bitcoin-0.12.0 .h (267), .cpp (204), .png (122), .md (105), .py (85), .ts (77), .cc (70),  (52), .json (50), .mk (39), .pgp (19), .m4 (17), .svg (17), .ui (16), .sh (15), .c (13), .in (10), .hex (10), .patch (9), .yml (8), .txt (7), .include (7), .xpm (5), .am (4), .conf (4), .rc (4), .ac (3), .install (3), .1 (3), .html (3), .bash-completion (2), .lintian-overrides (2), .plist (2), .pem (2), .ico (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .tiff (1), .strings (1), .guess (1), .sub (1), .pri (1), .css (1), .proto (1), .icns (1), .java (1), .raw (1) .h (267), .cpp (203), .py (85), .sh (15), .c (13), .java (1)
bitcoin-0.12.1 .h (268), .cpp (206), .png (122), .md (105), .py (89), .ts (83), .cc (70),  (52), .json (50), .mk (39), .pgp (19), .m4 (17), .svg (17), .ui (16), .sh (15), .c (13), .in (10), .hex (10), .patch (9), .yml (8), .txt (7), .include (7), .xpm (5), .am (4), .conf (4), .rc (4), .ac (3), .install (3), .1 (3), .html (3), .bash-completion (2), .lintian-overrides (2), .plist (2), .pem (2), .ico (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .psd (1), .tiff (1), .strings (1), .guess (1), .sub (1), .pri (1), .css (1), .proto (1), .icns (1), .java (1), .raw (1) .h (268), .cpp (205), .py (89), .sh (15), .c (13), .java (1)
bitcoin-0.13.0 .h (276), .cpp (215), .png (125), .md (113), .py (101), .ts (85), .cc (70), .json (54),  (52), .mk (42), .pgp (22), .m4 (18), .svg (18), .c (16), .ui (16), .sh (14), .hex (12), .in (11), .patch (10), .yml (8), .include (8), .txt (6), .bash-completion (5), .xpm (5), .am (4), .conf (4), .rc (4), .ac (3), .install (3), .1 (3), .ico (3), .html (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .pri (1), .css (1), .proto (1), .icns (1), .java (1) .h (276), .cpp (214), .py (101), .c (16), .sh (14), .java (1)
bitcoin-0.13.1 .h (276), .cpp (215), .png (125), .md (114), .py (106), .ts (86), .cc (70), .json (65),  (52), .mk (42), .pgp (22), .m4 (19), .svg (18), .c (16), .ui (16), .sh (14), .hex (12), .in (11), .patch (11), .yml (8), .include (8), .txt (6), .bash-completion (5), .xpm (5), .am (4), .conf (4), .rc (4), .ac (3), .install (3), .1 (3), .ico (3), .html (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .pri (1), .css (1), .proto (1), .icns (1), .java (1) .h (276), .cpp (214), .py (106), .c (16), .sh (14), .java (1)
bitcoin-0.13.2 .h (274), .cpp (214), .png (125), .md (116), .py (106), .ts (86), .cc (70), .json (65),  (51), .mk (42), .pgp (22), .m4 (20), .svg (18), .c (18), .ui (16), .sh (14), .hex (12), .in (11), .patch (11), .yml (8), .include (7), .txt (6), .bash-completion (5), .xpm (5), .am (4), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .ico (3), .html (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .manpages (1), .5 (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .pri (1), .css (1), .proto (1), .icns (1), .s (1) .h (274), .cpp (213), .py (106), .c (18), .sh (14), .java (4)
bitcoin-0.14.0 .h (287), .cpp (233), .png (128), .md (119), .py (112), .ts (86), .json (77), .cc (72),  (50), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .c (18), .sh (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .txt (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .ico (3), .html (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .raw (1), .css (1), .proto (1), .icns (1), .s (1) .h (287), .cpp (232), .py (112), .c (18), .sh (17), .java (4)
bitcoin-0.14.1 .h (287), .cpp (233), .png (128), .md (119), .py (112), .ts (86), .json (77), .cc (72),  (50), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .c (18), .sh (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .txt (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .ico (3), .html (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .raw (1), .css (1), .proto (1), .icns (1), .s (1) .h (287), .cpp (232), .py (112), .c (18), .sh (17), .java (4)
bitcoin-0.14.2 .h (287), .cpp (233), .png (128), .md (120), .py (112), .ts (86), .json (77), .cc (72),  (50), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .c (18), .sh (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .txt (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .ico (3), .html (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .raw (1), .css (1), .proto (1), .icns (1), .s (1) .h (287), .cpp (232), .py (112), .c (18), .sh (17), .java (4)
bitcoin-0.14.3 .h (287), .cpp (234), .png (128), .md (120), .py (112), .ts (86), .json (77), .cc (72),  (50), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .c (18), .sh (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .txt (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .ico (3), .html (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .guess (1), .sub (1), .raw (1), .css (1), .proto (1), .icns (1), .s (1) .h (287), .cpp (233), .py (112), .c (18), .sh (17), .java (4)
bitcoin-0.15.0 .h (297), .cpp (244), .png (129), .md (126), .py (120), .ts (101), .json (77), .cc (74),  (51), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .sh (19), .c (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (297), .cpp (243), .py (120), .sh (19), .c (17), .java (4)
bitcoin-0.15.0.1 .h (297), .cpp (244), .png (129), .md (126), .py (120), .ts (101), .json (77), .cc (74),  (51), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .sh (19), .c (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (297), .cpp (243), .py (120), .sh (19), .c (17), .java (4)
bitcoin-0.15.1 .h (296), .cpp (244), .png (129), .md (128), .py (123), .ts (101), .json (78), .cc (74),  (51), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .sh (19), .c (17), .ui (17), .in (10), .patch (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (296), .cpp (243), .py (123), .sh (19), .c (17), .java (4)
bitcoin-0.15.2 .h (296), .cpp (244), .png (129), .md (128), .py (123), .ts (101), .json (78), .cc (74),  (51), .mk (41), .hex (25), .pgp (23), .svg (21), .m4 (20), .sh (19), .c (17), .ui (17), .patch (12), .in (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .pem (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (296), .cpp (243), .py (123), .sh (19), .c (17), .java (4)
bitcoin-0.16.0 .h (302), .cpp (257), .py (133), .md (130), .ts (115), .png (96), .json (85), .cc (74),  (50), .mk (41), .pgp (26), .hex (25), .sh (23), .svg (21), .m4 (20), .c (17), .ui (17), .in (10), .yml (9), .patch (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (302), .cpp (256), .py (133), .sh (23), .c (17), .java (4)
bitcoin-0.16.1 .h (302), .cpp (258), .py (134), .md (130), .ts (114), .png (96), .json (85), .cc (74),  (50), .mk (41), .pgp (26), .hex (25), .sh (23), .svg (21), .m4 (20), .c (17), .ui (17), .patch (11), .in (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (302), .cpp (257), .py (134), .sh (23), .c (17), .java (4)
bitcoin-0.16.2 .h (302), .cpp (258), .py (134), .md (130), .ts (114), .png (96), .json (85), .cc (74),  (50), .mk (41), .pgp (26), .hex (25), .sh (23), .svg (21), .m4 (20), .c (17), .ui (17), .patch (11), .in (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (302), .cpp (257), .py (134), .sh (23), .c (17), .java (4)
bitcoin-0.16.3 .h (302), .cpp (258), .py (134), .md (130), .ts (114), .png (96), .json (85), .cc (74),  (50), .mk (41), .pgp (26), .hex (25), .sh (23), .svg (21), .m4 (20), .c (17), .ui (17), .patch (11), .in (10), .yml (9), .include (7), .am (5), .bash-completion (5), .xpm (5), .conf (4), .1 (4), .rc (4), .java (4), .ac (3), .install (3), .manpages (3), .txt (3), .ico (3), .sage (3), .lintian-overrides (2), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .desktop (1), .protocol (1), .examples (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .fc (1), .if (1), .spec (1), .te (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (302), .cpp (257), .py (134), .sh (23), .c (17), .java (4)
bitcoin-0.17.0 .h (317), .cpp (282), .py (148), .md (136), .png (97), .json (87), .ts (86), .cc (74),  (44), .mk (40), .sh (32), .hex (25), .svg (22), .m4 (19), .c (17), .ui (17), .in (10), .yml (9), .patch (8), .include (7), .am (5), .xpm (5), .txt (4), .1 (4), .rc (4), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .sage (3), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (317), .cpp (281), .py (148), .sh (32), .c (17), .java (4)
bitcoin-0.17.0.1 .h (317), .cpp (282), .py (148), .md (136), .png (97), .json (87), .ts (86), .cc (74),  (44), .mk (40), .sh (32), .hex (25), .svg (22), .m4 (19), .c (17), .ui (17), .in (10), .yml (9), .patch (8), .include (7), .am (5), .xpm (5), .txt (4), .1 (4), .rc (4), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .sage (3), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (317), .cpp (281), .py (148), .sh (32), .c (17), .java (4)
bitcoin-0.17.1 .h (317), .cpp (282), .py (150), .md (136), .png (97), .json (87), .ts (86), .cc (74),  (44), .mk (40), .sh (32), .hex (25), .svg (22), .m4 (19), .c (17), .ui (17), .in (10), .yml (9), .patch (8), .include (7), .am (5), .xpm (5), .txt (4), .1 (4), .rc (4), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .sage (3), .plist (2), .bmp (2), .html (2), .qrc (2), .mm (2), .pro (1), .supp (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (317), .cpp (281), .py (150), .sh (32), .c (17), .java (4)
bitcoin-0.18.0 .h (339), .cpp (310), .py (165), .md (148), .png (97), .ts (93), .json (88), .cc (74),  (49), .sh (45), .mk (39), .hex (25), .svg (22), .m4 (19), .in (18), .c (17), .ui (17), .vcxproj (15), .yml (10), .patch (9), .include (7), .am (5), .txt (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .plist (2), .bmp (2), .html (2), .qrc (2), .sln (1), .targets (1), .pro (1), .supp (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (339), .cpp (309), .py (165), .sh (45), .c (17), .java (4)
bitcoin-0.18.1 .h (339), .cpp (311), .py (166), .md (148), .ts (119), .png (97), .json (88), .cc (74),  (49), .sh (45), .mk (39), .hex (25), .svg (22), .m4 (19), .in (18), .c (17), .ui (17), .vcxproj (15), .yml (10), .patch (9), .include (7), .am (5), .txt (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .plist (2), .bmp (2), .html (2), .qrc (2), .sln (1), .targets (1), .pro (1), .supp (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1) .h (339), .cpp (310), .py (166), .sh (45), .c (17), .java (4)
bitcoin-0.19.0.1 .h (365), .cpp (346), .py (174), .md (160), .json (88), .png (87), .ts (76), .cc (74), .sh (64),  (49), .mk (34), .hex (26), .svg (21), .in (19), .m4 (19), .c (18), .ui (18), .vcxproj (16), .yml (11), .patch (11), .include (8), .am (5), .txt (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .targets (2), .plist (2), .bmp (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1), .log (1), .dat (1) .h (365), .cpp (345), .py (174), .sh (64), .c (18), .java (4)
bitcoin-0.19.1 .h (365), .cpp (346), .py (174), .md (161), .json (90), .png (87), .cc (74), .ts (74), .sh (64),  (49), .mk (34), .hex (26), .svg (21), .in (19), .m4 (19), .c (18), .ui (18), .vcxproj (16), .yml (11), .patch (11), .include (8), .txt (6), .am (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .targets (2), .plist (2), .bmp (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .raw (1), .proto (1), .icns (1), .s (1), .log (1), .dat (1) .h (365), .cpp (345), .py (174), .sh (64), .c (18), .java (4)
bitcoin-0.20.0 .cpp (414), .h (393), .py (190), .md (166), .json (91), .cc (89), .png (87), .ts (85), .sh (70),  (53), .mk (31), .hex (28), .in (22), .svg (21), .c (19), .m4 (18), .ui (18), .vcxproj (16), .yml (14), .patch (13), .include (11), .txt (9), .am (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .targets (2), .plist (2), .bmp (2), .raw (2), .cmake (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .icns (1), .s (1), .log (1), .dat (1) .h (390), .cpp (355), .py (190), .sh (70), .c (19), .java (4)
bitcoin-0.20.1 .cpp (414), .h (393), .py (190), .md (166), .json (91), .cc (89), .png (87), .ts (85), .sh (70),  (53), .mk (31), .hex (28), .in (22), .svg (21), .c (19), .m4 (18), .ui (18), .vcxproj (16), .yml (14), .patch (13), .include (11), .txt (9), .am (5), .1 (5), .xpm (5), .rc (5), .java (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .sage (3), .targets (2), .plist (2), .bmp (2), .raw (2), .cmake (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .icns (1), .s (1), .log (1), .dat (1) .h (390), .cpp (355), .py (190), .sh (70), .c (19), .java (4)
bitcoin-0.21.0 .cpp (467), .h (417), .py (209), .md (170), .json (92), .cc (89), .png (87), .ts (86), .sh (75),  (55), .mk (36), .hex (28), .patch (24), .in (22), .svg (21), .c (19), .ui (19), .m4 (18), .vcxproj (16), .yml (15), .include (13), .txt (8), .am (5), .1 (5), .xpm (5), .rc (5), .sage (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .targets (2), .plist (2), .bmp (2), .raw (2), .cmake (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .icns (1), .s (1), .csv (1) .cpp (466), .h (417), .py (209), .sh (75), .c (19)
bitcoin-0.21.1 .cpp (468), .h (418), .py (210), .md (171), .json (92), .cc (89), .png (87), .ts (85), .sh (75),  (55), .mk (36), .hex (28), .patch (24), .in (22), .svg (21), .m4 (19), .c (19), .ui (19), .vcxproj (16), .yml (15), .include (13), .txt (8), .am (5), .1 (5), .xpm (5), .rc (5), .sage (4), .ac (3), .bash-completion (3), .conf (3), .ico (3), .mm (3), .targets (2), .plist (2), .bmp (2), .raw (2), .cmake (2), .html (2), .qrc (2), .yapf (1), .sln (1), .pro (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .cert (1), .guess (1), .sub (1), .icns (1), .s (1), .csv (1) .cpp (467), .h (418), .py (210), .sh (75), .c (19)
bitcoin-22.0 .cpp (516), .h (450), .py (233), .md (180), .png (93), .json (92), .cc (89), .ts (89), .sh (73),  (65), .mk (38), .hex (28), .patch (26), .in (23), .svg (21), .c (19), .ui (19), .vcxproj (17), .m4 (16), .yml (13), .include (13), .txt (8), .1 (6), .rc (6), .sage (6), .am (5), .xpm (5), .ac (3), .bash-completion (3), .bash (3), .conf (3), .ico (3), .mm (3), .targets (2), .pro (2), .bmp (2), .raw (2), .capnp (2), .html (2), .qrc (2), .yapf (1), .sln (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .plist (1), .cfg (1), .cert (1), .guess (1), .sub (1), .cmake (1), .xml (1), .gradle (1), .properties (1), .java (1), .xlf (1), .ttf (1), .icns (1), .Dockerfile (1), .s (1), .csv (1) .cpp (515), .h (450), .py (233), .sh (73), .c (19), .java (1)
bitcoin-22.1 .cpp (516), .h (450), .py (234), .md (181), .ts (97), .png (93), .json (92), .cc (89), .sh (73),  (65), .mk (38), .patch (28), .hex (28), .in (23), .svg (21), .c (19), .ui (19), .vcxproj (17), .m4 (16), .yml (13), .include (13), .txt (8), .1 (6), .rc (6), .sage (6), .am (5), .xpm (5), .ac (3), .bash-completion (3), .bash (3), .conf (3), .ico (3), .mm (3), .targets (2), .pro (2), .bmp (2), .raw (2), .capnp (2), .html (2), .qrc (2), .yapf (1), .sln (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .plist (1), .cfg (1), .cert (1), .guess (1), .sub (1), .cmake (1), .xml (1), .gradle (1), .properties (1), .java (1), .xlf (1), .ttf (1), .icns (1), .dockerfile (1), .s (1), .csv (1) .cpp (516), .h (450), .py (234), .sh (73), .c (19), .java (1)
bitcoin-23.0 .cpp (559), .h (482), .py (257), .md (195), .png (98), .json (94), .ts (94), .cc (89), .sh (74),  (63), .mk (51), .patch (30), .hex (29), .in (24), .svg (20), .ui (19), .m4 (18), .vcxproj (17), .c (17), .include (15), .txt (9), .sage (9), .yml (7), .am (6), .1 (6), .rc (6), .xpm (5), .ac (4), .bash-completion (3), .bash (3), .conf (3), .bt (3), .ico (3), .mm (3), .targets (2), .pro (2), .bmp (2), .raw (2), .capnp (2), .html (2), .dockerfile (2), .qrc (2), .xml (2), .yapf (1), .sln (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .cfg (1), .tiff (1), .cert (1), .guess (1), .sub (1), .cmake (1), .gradle (1), .properties (1), .java (1), .xlf (1), .ttf (1), .icns (1), .s (1), .csv (1) .cpp (559), .h (482), .py (257), .sh (74), .c (17), .java (1)
bitcoin-23.1 .cpp (561), .h (482), .py (258), .md (196), .ts (99), .png (98), .json (94), .cc (89), .sh (74),  (67), .mk (51), .patch (29), .hex (29), .in (24), .svg (20), .m4 (19), .ui (19), .vcxproj (17), .c (17), .include (15), .txt (9), .sage (9), .yml (8), .am (6), .1 (6), .rc (6), .xpm (5), .ac (4), .bash-completion (3), .bash (3), .conf (3), .bt (3), .ico (3), .mm (3), .targets (2), .pro (2), .bmp (2), .raw (2), .capnp (2), .html (2), .dockerfile (2), .qrc (2), .xml (2), .yapf (1), .sln (1), .supp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .plist (1), .cfg (1), .tiff (1), .cert (1), .guess (1), .sub (1), .cmake (1), .gradle (1), .properties (1), .java (1), .xlf (1), .ttf (1), .icns (1), .s (1), .csv (1) .cpp (561), .h (482), .py (258), .sh (74), .c (17), .java (1)
bitcoin-24.0.1 .cpp (599), .h (507), .py (297), .md (198), .png (98), .ts (98), .json (94), .cc (89),  (66), .sh (50), .mk (50), .patch (35), .hex (29), .in (23), .c (22), .svg (20), .ui (19), .m4 (18), .vcxproj (16), .include (15), .sage (9), .txt (8), .yml (7), .1 (6), .rc (6), .am (5), .xpm (5), .ac (3), .bash-completion (3), .bash (3), .conf (3), .bt (3), .ico (3), .mm (3), .targets (2), .pro (2), .bmp (2), .raw (2), .capnp (2), .html (2), .dockerfile (2), .qrc (2), .xml (2), .yapf (1), .sln (1), .bat (1), .supp (1), .imp (1), .scm (1), .init (1), .openrc (1), .openrcconf (1), .service (1), .plist (1), .cfg (1), .tiff (1), .cert (1), .guess (1), .sub (1), .cmake (1), .gradle (1), .properties (1), .java (1), .xlf (1), .ttf (1), .icns (1), .s (1), .csv (1) .cpp (599), .h (507), .py (297), .sh (50), .c (22), .java (1)

The color coded table can be found at logDirectoryOutput.xlsx.