GerritCodeReview / buck
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 395 files with 32,914 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (1,069 lines of code)
    • 19 files changed 21-50 times (6,415 lines of code)
    • 84 files changed 6-20 times (9,709 lines of code)
    • 291 files changed 1-5 times (15,721 lines of code)
0% | 3% | 19% | 29% | 47%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, xml, soy, js, txt, sh, properties, py, md, gitignore, css, json, html, cmd, project, yml, c, classpath, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 3% | 17% | 30% | 48%
py0% | 0% | 73% | 0% | 26%
cql0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/com/facebook/buck/android0% | 18% | 2% | 48% | 30%
src/com/facebook/buck/cli0% | 0% | 40% | 31% | 27%
src/com/facebook/buck/parser0% | 0% | 71% | 11% | 16%
src/com/facebook/buck/java0% | 0% | 25% | 40% | 33%
src/com/facebook/buck/command0% | 0% | 66% | 0% | 33%
src/com/facebook/buck/rules0% | 0% | 16% | 33% | 49%
src/com/facebook/buck/shell0% | 0% | 21% | 29% | 48%
src/com/facebook/buck/util0% | 0% | 8% | 12% | 79%
src/com/facebook/buck/step0% | 0% | 0% | 52% | 47%
src/com/facebook/buck/junit0% | 0% | 0% | 49% | 50%
src/com/facebook/buck/json0% | 0% | 0% | 81% | 18%
src/com/facebook/buck/python0% | 0% | 0% | 87% | 12%
src/com/facebook/buck/model0% | 0% | 0% | 47% | 52%
src/com/facebook/buck/event0% | 0% | 0% | 4% | 95%
plugin/src/com/facebook/buck0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/zip0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/dalvik0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/httpserver0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/parcelable0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/graph0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
src/com/facebook/buck/timing0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AndroidBinaryRule.java
in src/com/facebook/buck/android
1069 83 2998 3242 52
Main.java
in src/com/facebook/buck/cli
463 24 3005 3181 44
AbstractCachingBuildRule.java
in src/com/facebook/buck/rules
291 10 3003 3242 43
Parser.java
in src/com/facebook/buck/parser
462 29 3000 3242 42
TestCommand.java
in src/com/facebook/buck/cli
491 17 3034 3242 41
DefaultJavaLibraryRule.java
in src/com/facebook/buck/java
622 43 2998 3187 41
buck.py
in src/com/facebook/buck/parser
653 41 2999 3201 36
Project.java
in src/com/facebook/buck/command
697 28 2998 3213 33
ProjectFilesystem.java
in src/com/facebook/buck/util
232 37 3016 3201 31
BuckConfig.java
in src/com/facebook/buck/cli
521 39 3000 3242 31
BuildCommand.java
in src/com/facebook/buck/cli
133 7 3005 3242 29
RuleKey.java
in src/com/facebook/buck/rules
245 33 3019 3242 27
TargetsCommand.java
in src/com/facebook/buck/cli
305 12 3012 3242 27
JavaTestRule.java
in src/com/facebook/buck/java
351 26 2998 3187 26
AbstractBuildRule.java
in src/com/facebook/buck/rules
112 14 2999 3242 25
Genrule.java
in src/com/facebook/buck/shell
268 22 3042 3187 25
ProjectCommand.java
in src/com/facebook/buck/cli
124 8 3004 3242 23
AndroidInstrumentationApk.java
in src/com/facebook/buck/android
135 10 2998 3242 23
AbstractCommandRunner.java
in src/com/facebook/buck/cli
145 16 3034 3242 21
Build.java
in src/com/facebook/buck/command
165 7 3081 3200 21