Files

Files
4,602
46 extensions
Lines of Code
631,655
137 per file
Average File Size
3.9 KB
17.6 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
c813270,15842.8%332
md93083,70613.3%90
h25831,5095.0%122
pl6320,0083.2%317
py5516,6422.6%302
m42211,7341.9%533
pm157,8721.2%524
yml267,4781.2%287
com197,3571.2%387
ac15,6290.9%5,629
txt335,0400.8%152
in84,7250.7%590
vcxproj24,3710.7%2,185
cmake304,3030.7%143
am224,2880.7%194
sh303,4150.5%113
inc122,4030.4%200
words21,0470.2%523
sln35690.1%189
OS40013950.1%395
bat13600.1%360
cpp23420.1%171
prm82710.0%33
opt11810.0%181
curl11530.0%153
supp11500.0%150
msg11340.0%134
rc21300.0%65
111260.0%126
sdl11140.0%114
def11010.0%101
json1950.0%95
toml2810.0%40
yaml3650.0%21
c_first1580.0%58
default1560.0%56
example1500.0%50
idx1430.0%43
soname1430.0%43
filters2340.0%17
el1330.0%33
cmd1320.0%32
conf1260.0%26
cnf1110.0%11
patch1110.0%11
key220.0%1

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
RELEASE-NOTES2,654
lib/url.c2,084
lib/urldata.h1,344
configure.ac1,337
lib/http.c1,274
lib/ftp.c1,156
lib/multi.c1,035
tests/runtests.pl1,000
tests/data/Makefile.am971
lib/transfer.c964
CMakeLists.txt897
lib/vtls/openssl.c844
include/curl/curl.h837
lib/connect.c701
src/tool_operate.c693
lib/http2.c614
lib/easy.c548
.github/workflows/linux.yml510
lib/imap.c487
src/tool_getparam.c481
lib/smtp.c460
.github/workflows/windows.yml410
lib/vtls/schannel.c409
acinclude.m4404
lib/setopt.c400