microsoft / react-native-code-push
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 189
  • Daily file updates (only one update per file and date counted): 2502
  • First update: 2015-06-03
  • Latest update: 2022-01-26
  • Days between first and latest update: 2430 (347 weeks, estimated 1735 working days)
  • Active days (at least one file change): 514
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 189 files with 28,859 lines of code in files.
    • 189 files that are 366+ days old (28,859 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 189 files with 28,859 lines of code in files.
    • 187 files have been last changed 366+ days ago (28,370 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 2 files have been last changed 91-180 days ago (489 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
98% | 0% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
js, h, m, java, cs, md, json, cpp, c, gitignore, gradle, xml, npmignore, plist, properties, watchmanconfig, props, csproj, ts, gitattributes, bat, vcxproj, filters, pro, xaml, targets, bzl, yml, editorconfig, shproj, podspec, storyboard, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c100% | 0% | 0% | 0% | 0%
m94% | 0% | 5% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
java92% | 0% | 7% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ios/CodePush100% | 0% | 0% | 0% | 0%
windows/CodePush100% | 0% | 0% | 0% | 0%
android/app100% | 0% | 0% | 0% | 0%
windows-legacy/CodePush.Shared100% | 0% | 0% | 0% | 0%
code-push-plugin-testing-framework/script100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
windows-legacy/CodePush.Net46100% | 0% | 0% | 0% | 0%
windows-legacy/CodePush100% | 0% | 0% | 0% | 0%
scripts/postlink100% | 0% | 0% | 0% | 0%
scripts/tools100% | 0% | 0% | 0% | 0%
scripts/postunlink100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
Recipes100% | 0% | 0% | 0% | 0%
windows100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ios/CodePush97% | 0% | 2% | 0% | 0%
windows/CodePush100% | 0% | 0% | 0% | 0%
android/app92% | 0% | 7% | 0% | 0%
windows-legacy/CodePush.Shared100% | 0% | 0% | 0% | 0%
code-push-plugin-testing-framework/script100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
windows-legacy/CodePush.Net46100% | 0% | 0% | 0% | 0%
windows-legacy/CodePush100% | 0% | 0% | 0% | 0%
scripts/postlink100% | 0% | 0% | 0% | 0%
scripts/tools100% | 0% | 0% | 0% | 0%
scripts/postunlink100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
Recipes100% | 0% | 0% | 0% | 0%
windows100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
request-fetch-adapter.js
in root
44 2 584 2391 17
package-mixins.js
in root
52 2 565 2342 44
UpdateButton.ios.js
in Recipes
41 3 2266 2307 3
UpdateOnStart.ios.js
in Recipes
39 2 2266 2307 3
CodePush.js
in root
541 15 452 2261 87
CodePush.java
in android/app/src/main/java/com/microsoft/codepush/react
331 42 584 2259 98
CodePushUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
206 13 1152 2259 18
CodePushDialog.java
in android/app/src/main/java/com/microsoft/codepush/react
82 4 1348 2259 12
DownloadProgress.java
in android/app/src/main/java/com/microsoft/codepush/react
25 3 2043 2259 8
AlertAdapter.js
in root
19 1 2124 2259 3
CodePushInstallMode.java
in android/app/src/main/java/com/microsoft/codepush/react
14 1 1756 2259 5
CodePushMalformedDataException.java
in android/app/src/main/java/com/microsoft/codepush/react
10 2 2085 2259 4
CodePushUnknownException.java
in android/app/src/main/java/com/microsoft/codepush/react
9 2 2106 2259 3
DownloadProgressCallback.java
in android/app/src/main/java/com/microsoft/codepush/react
4 - 2148 2259 2
CodePushTelemetryManager.java
in android/app/src/main/java/com/microsoft/codepush/react
148 14 1999 2195 13
CodePushUpdateUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
218 12 1596 2194 23
FileUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
179 10 112 2194 13
CodePushInvalidUpdateException.java
in android/app/src/main/java/com/microsoft/codepush/react
6 1 2173 2194 2
zip.c
in ios/CodePush/SSZipArchive/minizip
1521 38 600 2173 2
unzip.c
in ios/CodePush/SSZipArchive/minizip
1428 45 600 2173 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UpdateOnStart.ios.js
in Recipes
39 2 2266 2307 3
UpdateButton.ios.js
in Recipes
41 3 2266 2307 3
CodePushInvalidUpdateException.java
in android/app/src/main/java/com/microsoft/codepush/react
6 1 2173 2194 2
getFilesInFolder.js
in scripts
15 1 2165 2167 2
CodePushErrorUtils.m
in ios/CodePush
15 - 2149 2149 1
DownloadProgressCallback.java
in android/app/src/main/java/com/microsoft/codepush/react
4 - 2148 2259 2
CodePushNotInitializedException.java
in android/app/src/main/java/com/microsoft/codepush/react
9 2 2139 2141 3
AlertAdapter.js
in root
19 1 2124 2259 3
CodePushUnknownException.java
in android/app/src/main/java/com/microsoft/codepush/react
9 2 2106 2259 3
CodePushUpdateState.java
in android/app/src/main/java/com/microsoft/codepush/react
13 1 2099 2116 3
CodePushMalformedDataException.java
in android/app/src/main/java/com/microsoft/codepush/react
10 2 2085 2259 4
logging.js
in root
4 1 2058 2079 2
CodePushTelemetryManager.m
in ios/CodePush
150 - 2058 2173 9
index.js
in code-push-plugin-testing-framework/script
17 - 2054 2056 2
projectManager.js
in code-push-plugin-testing-framework/script
32 5 2054 2056 2
CodePushUtils.m
in ios/CodePush
8 1 2043 2043 1
DownloadProgress.java
in android/app/src/main/java/com/microsoft/codepush/react
25 3 2043 2259 8
CodePushTelemetryManager.java
in android/app/src/main/java/com/microsoft/codepush/react
148 14 1999 2195 13
CodePushDownloadHandler.m
in ios/CodePush
103 - 1991 2173 11
ReactInstanceHolder.java
in android/app/src/main/java/com/microsoft/codepush/react
5 - 1980 1985 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
miniz.c
in windows/CodePush/miniz
6203 160 411 411 1
miniz.h
in windows/CodePush/miniz
705 - 411 411 1
CodePushNativeModule.cpp
in windows/CodePush
695 46 392 411 2
CodePushPackage.cpp
in windows/CodePush
392 16 392 411 2
CodePushNativeModule.cs
in windows-legacy/CodePush.Shared
272 14 411 411 1
UpdateManager.cs
in windows-legacy/CodePush.Net46
254 18 411 411 1
UpdateManager.cs
in windows-legacy/CodePush
245 19 411 411 1
TelemetryManager.cs
in windows-legacy/CodePush.Shared
203 13 411 411 1
vcxproj
CodePush.vcxproj
in windows/CodePush
198 - 411 411 1
CodePushReactPackage.cs
in windows-legacy/CodePush.Shared
191 11 411 411 1
CodePushTelemetryManager.cpp
in windows/CodePush
185 13 411 411 1
CodePushNativeModule.h
in windows/CodePush
141 - 411 411 1
SettingsManager.cs
in windows-legacy/CodePush.Shared
128 12 411 411 1
CodePushUtils.cs
in windows-legacy/CodePush.Net46
126 8 411 411 1
FileUtils.cpp
in windows/CodePush
107 3 411 411 1
ApplicationDataContainer.cs
in windows-legacy/CodePush.Net46/Adapters/Storage
91 5 411 411 1
filters
CodePush.vcxproj.filters
in windows/CodePush
91 - 411 411 1
CodePushConfig.cpp
in windows/CodePush
86 4 411 411 1
CodePushUpdateUtils.cpp
in windows/CodePush
75 3 411 411 1
UpdateUtils.cs
in windows-legacy/CodePush.Net46
63 4 411 411 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FileUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
179 10 112 2194 13
CodePushUpdateUtils.m
in ios/CodePush
310 - 157 2173 17
CodePushNativeModule.cpp
in windows/CodePush
695 46 392 411 2
CodePushPackage.cpp
in windows/CodePush
392 16 392 411 2
miniz.c
in windows/CodePush/miniz
6203 160 411 411 1
miniz.h
in windows/CodePush/miniz
705 - 411 411 1
CodePushNativeModule.cs
in windows-legacy/CodePush.Shared
272 14 411 411 1
UpdateManager.cs
in windows-legacy/CodePush.Net46
254 18 411 411 1
UpdateManager.cs
in windows-legacy/CodePush
245 19 411 411 1
TelemetryManager.cs
in windows-legacy/CodePush.Shared
203 13 411 411 1
vcxproj
CodePush.vcxproj
in windows/CodePush
198 - 411 411 1
CodePushReactPackage.cs
in windows-legacy/CodePush.Shared
191 11 411 411 1
CodePushTelemetryManager.cpp
in windows/CodePush
185 13 411 411 1
CodePushNativeModule.h
in windows/CodePush
141 - 411 411 1
SettingsManager.cs
in windows-legacy/CodePush.Shared
128 12 411 411 1
CodePushUtils.cs
in windows-legacy/CodePush.Net46
126 8 411 411 1
FileUtils.cpp
in windows/CodePush
107 3 411 411 1
ApplicationDataContainer.cs
in windows-legacy/CodePush.Net46/Adapters/Storage
91 5 411 411 1
filters
CodePush.vcxproj.filters
in windows/CodePush
91 - 411 411 1
CodePushConfig.cpp
in windows/CodePush
86 4 411 411 1