pytorch / test-infra
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: 98
  • Daily file updates (only one update per file and date counted): 262
  • First update: 2021-04-05
  • Latest update: 2022-01-23
  • Days between first and latest update: 294 (42 weeks, estimated 210 working days)
  • Active days (at least one file change): 268
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 98 files with 7,159 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 23 files that are 181-365 days old (1,358 lines of code)
    • 14 files that are 91-180 days old (1,785 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 61 files that are 1-30 days old (4,016 lines of code)
0% | 18% | 24% | 0% | 56%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 98 files with 7,159 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 15 files have been last changed 181-365 days ago (699 lines of code)
    • 16 files have been last changed 91-180 days ago (2,047 lines of code)
    • 6 files have been last changed 31-90 days ago (397 lines of code)
    • 61 files have been last changed 1-30 days ago (4,016 lines of code)
0% | 9% | 28% | 5% | 56%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, py, yml, tsx, md, css, txt, ps1, gitignore, js, ini, diff, hcl, tf, sh, gitattributes, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 33% | 53% | 0% | 13%
tf0% | 100% | 0% | 0% | 0%
yml0% | 81% | 18% | 0% | 0%
ps10% | 43% | 56% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
hcl0% | 0% | 100% | 0% | 0%
js0% | 0% | 38% | 0% | 61%
ts0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 15% | 65% | 6% | 13%
tf0% | 100% | 0% | 0% | 0%
yml0% | 59% | 22% | 18% | 0%
ps10% | 10% | 41% | 48% | 0%
html0% | 0% | 100% | 0% | 0%
js0% | 0% | 38% | 0% | 61%
hcl0% | 0% | 4% | 95% | 0%
ts0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
aws/lambda0% | 34% | 65% | 0% | 0%
aws/websites0% | 90% | 9% | 0% | 0%
tools/scripts0% | 100% | 0% | 0% | 0%
aws/ami0% | 30% | 69% | 0% | 0%
tools/self-hosted-runner-utils0% | 0% | 100% | 0% | 0%
torchci/lib0% | 0% | 0% | 0% | 100%
torchci/pages0% | 0% | 0% | 0% | 100%
torchci/components0% | 0% | 0% | 0% | 100%
torchci/log_classifier0% | 0% | 0% | 0% | 100%
torchci/styles0% | 0% | 0% | 0% | 100%
torchci0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
aws/lambda0% | 12% | 82% | 5% | 0%
aws/websites0% | 60% | 15% | 23% | 0%
tools/scripts0% | 100% | 0% | 0% | 0%
aws/ami0% | 7% | 30% | 62% | 0%
tools/self-hosted-runner-utils0% | 0% | 100% | 0% | 0%
torchci/lib0% | 0% | 0% | 0% | 100%
torchci/pages0% | 0% | 0% | 0% | 100%
torchci/components0% | 0% | 0% | 0% | 100%
torchci/log_classifier0% | 0% | 0% | 0% | 100%
torchci/styles0% | 0% | 0% | 0% | 100%
torchci0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
update_pending_hud.py
in tools/scripts
130 12 193 193 1
lambda_function.py
in aws/lambda/github-status-webhook-handler
116 8 188 193 2
lambda_function.py
in aws/lambda/checks-cron
102 3 193 193 1
provision.tf
in aws/websites/metrics.pytorch.org
81 - 189 193 2
provision.tf
in aws/websites/auth.pytorch.org
77 - 193 193 1
install.yml
in aws/websites/auth.pytorch.org
50 - 193 193 1
download-lambdas.py
in tools/scripts
32 3 181 193 2
install.yml
in aws/websites/metrics.pytorch.org
32 - 97 193 5
test.py
in aws/lambda/scribe-proxy
30 3 193 193 1
lambda_function.py
in aws/lambda/scribe-proxy
24 2 193 193 1
dashboards.yml
in aws/websites/metrics.pytorch.org/files/grafana-provisioning/dashboards
13 - 189 193 2
cloudwatch.yml
in aws/websites/metrics.pytorch.org/files/grafana-provisioning/datasources
10 - 189 193 2
__init__.py
in aws/lambda/scribe-proxy
1 - 193 193 1
utils.py
in aws/lambda/github-webhook-rds-sync
346 10 117 192 5
lambda_function.py
in aws/lambda/github-webhook-rds-sync
89 4 130 192 4
generate_schema.py
in aws/lambda/github-webhook-rds-sync
32 - 137 192 3
ps1
Install-VS.ps1
in aws/ami/windows/scripts/Installers
59 - 155 190 2
ps1
Install-Choco.ps1
in aws/ami/windows/scripts/Installers
20 - 190 190 1
ps1
Install-Tools.ps1
in aws/ami/windows/scripts/Installers
12 - 155 190 2
ps1
Reset-UserData.ps1
in aws/ami/windows/scripts/Helpers
2 - 190 190 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in aws/lambda/scribe-proxy
1 - 193 193 1
lambda_function.py
in aws/lambda/scribe-proxy
24 2 193 193 1
test.py
in aws/lambda/scribe-proxy
30 3 193 193 1
install.yml
in aws/websites/auth.pytorch.org
50 - 193 193 1
provision.tf
in aws/websites/auth.pytorch.org
77 - 193 193 1
lambda_function.py
in aws/lambda/checks-cron
102 3 193 193 1
update_pending_hud.py
in tools/scripts
130 12 193 193 1
ps1
Reset-UserData.ps1
in aws/ami/windows/scripts/Helpers
2 - 190 190 1
ps1
Install-Choco.ps1
in aws/ami/windows/scripts/Installers
20 - 190 190 1
cloudwatch.yml
in aws/websites/metrics.pytorch.org/files/grafana-provisioning/datasources
10 - 189 193 2
dashboards.yml
in aws/websites/metrics.pytorch.org/files/grafana-provisioning/dashboards
13 - 189 193 2
provision.tf
in aws/websites/metrics.pytorch.org
81 - 189 193 2
lambda_function.py
in aws/lambda/github-status-webhook-handler
116 8 188 193 2
email.yml
in aws/websites/metrics.pytorch.org/files/grafana-provisioning/notifiers
11 - 182 182 1
download-lambdas.py
in tools/scripts
32 3 181 193 2
ps1
Install-SSH.ps1
in aws/ami/windows/scripts/Installers
18 - 160 175 2
email_template.html
in aws/websites/metrics.pytorch.org/files
19 - 158 182 2
ps1
Install-Tools.ps1
in aws/ami/windows/scripts/Installers
12 - 155 190 2
ps1
Install-VS.ps1
in aws/ami/windows/scripts/Installers
59 - 155 190 2
generate_schema.py
in aws/lambda/github-webhook-rds-sync
32 - 137 192 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
triggerCircleCIWorkflows.ts
in torchci/lib/bot
249 15 4 4 1
ciflowBot.ts
in torchci/lib/bot
237 6 4 4 1
verifyDisableTestIssueBot.ts
in torchci/lib/bot
168 6 4 4 1
autoLabelBot.ts
in torchci/lib/bot
76 3 4 4 1
autoCcBot.ts
in torchci/lib/bot
74 3 4 4 1
utils.ts
in torchci/lib/bot
66 4 4 4 1
mergeBot.ts
in torchci/lib/bot
45 1 3 4 2
subscriptions.ts
in torchci/lib/bot
12 - 4 4 1
minihud.tsx
in torchci/pages
332 8 4 5 2
[page].tsx
in torchci/pages/hud/[repoOwner]/[repoName]/[branch]
298 12 5 5 1
classify_log.py
in torchci/log_classifier
210 15 5 5 1
LogViewer.tsx
in torchci/components
206 5 5 5 1
rules.ts
in torchci/pages/api/classifier
178 1 5 5 1
JobLinks.tsx
in torchci/components
134 4 5 5 1
ciflowPushTrigger.ts
in torchci/lib/bot
117 10 5 5 1
fetchHud.ts
in torchci/lib
100 1 5 5 1
webhookToDynamo.ts
in torchci/lib/bot
90 7 5 5 1
[capture].tsx
in torchci/pages/failure
88 1 5 5 1
[prNumber].tsx
in torchci/pages/pr/[repoOwner]/[repoName]
87 3 5 5 1
download_jenkins.py
in torchci/log_classifier
84 4 5 5 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mergeBot.ts
in torchci/lib/bot
45 1 3 4 2
minihud.tsx
in torchci/pages
332 8 4 5 2
triggerCircleCIWorkflows.ts
in torchci/lib/bot
249 15 4 4 1
ciflowBot.ts
in torchci/lib/bot
237 6 4 4 1
verifyDisableTestIssueBot.ts
in torchci/lib/bot
168 6 4 4 1
autoLabelBot.ts
in torchci/lib/bot
76 3 4 4 1
autoCcBot.ts
in torchci/lib/bot
74 3 4 4 1
utils.ts
in torchci/lib/bot
66 4 4 4 1
index.ts
in torchci/lib/bot
17 1 4 5 2
subscriptions.ts
in torchci/lib/bot
12 - 4 4 1
[page].tsx
in torchci/pages/hud/[repoOwner]/[repoName]/[branch]
298 12 5 5 1
classify_log.py
in torchci/log_classifier
210 15 5 5 1
LogViewer.tsx
in torchci/components
206 5 5 5 1
rules.ts
in torchci/pages/api/classifier
178 1 5 5 1
JobLinks.tsx
in torchci/components
134 4 5 5 1
ciflowPushTrigger.ts
in torchci/lib/bot
117 10 5 5 1
fetchHud.ts
in torchci/lib
100 1 5 5 1
webhookToDynamo.ts
in torchci/lib/bot
90 7 5 5 1
[capture].tsx
in torchci/pages/failure
88 1 5 5 1
[prNumber].tsx
in torchci/pages/pr/[repoOwner]/[repoName]
87 3 5 5 1