GerritCodeReview / egit
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: 1007
  • Daily file updates (only one update per file and date counted): 3825
  • First update: 2009-09-23
  • Latest update: 2022-01-19
  • Days between first and latest update: 4502 (643 weeks, estimated 3215 working days)
  • Active days (at least one file change): 2515
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,007 files with 135,572 lines of code in files.
    • 937 files that are 366+ days old (127,289 lines of code)
    • 44 files that are 181-365 days old (5,240 lines of code)
    • 18 files that are 91-180 days old (2,501 lines of code)
    • 7 files that are 31-90 days old (513 lines of code)
    • 1 files that are 1-30 days old (29 lines of code)
93% | 3% | 1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,007 files with 135,572 lines of code in files.
    • 657 files have been last changed 366+ days ago (53,363 lines of code)
    • 200 files have been last changed 181-365 days ago (38,398 lines of code)
    • 95 files have been last changed 91-180 days ago (22,027 lines of code)
    • 32 files have been last changed 31-90 days ago (9,560 lines of code)
    • 23 files have been last changed 1-30 days ago (12,224 lines of code)
39% | 28% | 16% | 7% | 9%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, svg, prefs, xml, html, properties, project, classpath, css, md, sh, launch, gitattributes, json, ini, gitignore, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java93% | 4% | 1% | 0% | <1%
html92% | 1% | 0% | 6% | 0%
css100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java37% | 28% | 17% | 6% | 9%
html64% | 18% | 5% | 11% | 0%
css82% | 0% | 0% | 0% | 17%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
org.eclipse.egit.ui/src95% | 2% | 2% | 0% | <1%
org.eclipse.egit.core/src85% | 12% | 2% | 0% | 0%
org.eclipse.egit.doc/help93% | 0% | 0% | 6% | 0%
org.eclipse.egit.gitflow.ui/src100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow/src100% | 0% | 0% | 0% | 0%
org.eclipse.egit.mylyn.ui/src100% | 0% | 0% | 0% | 0%
org.eclipse.egit100% | 0% | 0% | 0% | 0%
org.eclipse.egit.mylyn.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.doc100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.core.junit100% | 0% | 0% | 0% | 0%
org.eclipse.egit.core100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow100% | 0% | 0% | 0% | 0%
org.eclipse.egit.ui/css100% | 0% | 0% | 0% | 0%
org.eclipse.egit.doc/intro100% | 0% | 0% | 0% | 0%
org.eclipse.egit.doc/contexts0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
org.eclipse.egit.ui/src37% | 23% | 20% | 6% | 11%
org.eclipse.egit.core/src29% | 57% | 3% | 8% | <1%
org.eclipse.egit.doc/help64% | 18% | 5% | 11% | 0%
org.eclipse.egit.gitflow/src100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow.ui/src66% | 6% | 21% | 0% | 5%
org.eclipse.egit.mylyn.ui/src56% | 43% | 0% | 0% | 0%
org.eclipse.egit100% | 0% | 0% | 0% | 0%
org.eclipse.egit.mylyn.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.doc100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.ui100% | 0% | 0% | 0% | 0%
org.eclipse.egit.core.junit100% | 0% | 0% | 0% | 0%
org.eclipse.egit.core100% | 0% | 0% | 0% | 0%
org.eclipse.egit.gitflow100% | 0% | 0% | 0% | 0%
org.eclipse.egit.doc/intro100% | 0% | 0% | 0% | 0%
org.eclipse.egit.ui/css10% | 0% | 0% | 0% | 89%
org.eclipse.egit.doc/contexts0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
GitHistoryPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
2602 146 45 4517 213
CommitDialog.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
1219 71 19 4517 140
CommitFileDiffViewer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
796 36 126 4517 95
RepositorySelectionPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components
783 52 180 4517 82
CommitGraphTable.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
709 35 191 4517 128
ExistingOrNewPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing
675 15 205 4517 57
FindToolbar.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
660 33 802 4517 23
GitLightweightDecorator.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators
618 32 130 4517 70
CommitMessageViewer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
432 31 345 4517 82
FileDiff.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
387 26 72 4517 64
SourceBranchPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone
372 21 180 4517 52
CloneDestinationPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone
350 23 654 4517 41
PushResultTable.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/push
281 18 19 4517 30
GitDocument.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators
267 9 1278 4517 39
SWTPlotRenderer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
262 11 527 4517 36
UIPreferences.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui
163 2 19 4517 103
Activator.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui
140 23 100 4517 95
RepositorySelection.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components
96 11 1347 4517 9
GitQuickDiffProvider.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators
80 9 1347 4517 14
FileDiffLabelProvider.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
79 6 1066 4517 19
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
book.css
in org.eclipse.egit.doc/help
101 - 4236 4236 1
Snippets.html
in org.eclipse.egit.doc/help/JGit/User_Guide
73 - 2203 3901 5
Website.html
in org.eclipse.egit.doc/help/EGit/Contributor_Guide
100 - 2203 2690 4
Obtaining-Sources.html
in org.eclipse.egit.doc/help/EGit/Contributor_Guide
119 - 2203 2690 4
Concepts.html
in org.eclipse.egit.doc/help/JGit/User_Guide
145 - 2203 4068 7
Reference.html
in org.eclipse.egit.doc/help/JGit/User_Guide
162 - 2203 4068 9
Concepts.html
in org.eclipse.egit.doc/help/EGit/User_Guide
165 - 2203 4161 11
Advanced-Topics.html
in org.eclipse.egit.doc/help/JGit/User_Guide
172 - 2203 4068 6
User-Guide.html
in org.eclipse.egit.doc/help/JGit/User_Guide
132 - 1962 4068 10
Git-For-Eclipse-Users.html
in org.eclipse.egit.doc/help/EGit/Git_For_Eclipse_Users
521 - 1429 4270 23
IgnoreInGitSynchronizations.java
in org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize
4 - 1347 2003 3
IBranchNameProvider.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui
4 - 1347 2960 2
SelectionChangeListener.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components
4 - 1347 1347 1
FetchHeadChangedEvent.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
4 - 1347 1738 2
JobFamilies.java
in org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal
4 - 1347 2472 3
ITraceLocation.java
in org.eclipse.egit.core/src/org/eclipse/egit/core/internal/trace
5 - 1347 4330 3
IndexDiffChangedListener.java
in org.eclipse.egit.core/src/org/eclipse/egit/core/internal/indexdiff
5 - 1347 3789 2
RepositoryMappingChangeListener.java
in org.eclipse.egit.core/src/org/eclipse/egit/core/project
5 - 1347 2152 2
ITraceLocation.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/trace
5 - 1347 4320 3
ILogicalLineNumberProvider.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit
5 - 1347 1873 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CommitMessagePreviewer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/staging
29 2 16 16 1
6.0.html
in org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/6.0
133 - 72 72 1
6.0.html
in org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/6.0
81 - 72 72 1
Contributors.html
in org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/6.0
69 - 72 72 1
See-Also.html
in org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/6.0
61 - 72 72 1
Contributors.html
in org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/6.0
61 - 72 72 1
Updating-This-Document.html
in org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/6.0
54 - 72 72 1
Updating-This-Document.html
in org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/6.0
54 - 72 72 1
GitServersPreferencePage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences
354 19 100 117 2
FetchChangeFromServerCommandFactory.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commands/shared
55 2 100 121 2
FetchChangeFromServerWizard.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
22 3 100 121 2
FetchChangeFromServerPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
195 23 100 122 2
GitServer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
109 23 29 122 4
GitHosts.java
in org.eclipse.egit.core/src/org/eclipse/egit/core/internal/hosts
192 17 29 124 7
AbstractFetchFromHostCommand.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commands/shared
83 2 100 124 2
FilteredSelectRepositoryPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/gerrit
43 2 100 124 2
AbstractFetchFromHostWizard.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
31 4 100 124 3
AbstractFetchFromHostPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch
997 22 43 125 4
ResizingInputDialog.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
44 3 153 155 2
EditorVisibilityTracker.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components
30 4 156 161 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StagingView.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/staging
4017 201 16 3930 292
UIText.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal
2104 1 16 3460 318
SpellcheckableMessageArea.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
792 40 16 4098 67
UIIcons.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal
277 4 16 3256 55
CommitMessagePreviewer.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/staging
29 2 16 16 1
CommitDialog.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
1219 71 19 4517 140
CreateTagDialog.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
699 34 19 4317 52
CommitEditorPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit
645 45 19 3935 59
CommitAndDiffComponent.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history
391 10 19 849 2
PushResultTable.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/push
281 18 19 4517 30
CommitUI.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit
281 8 19 4007 41
HyperlinkTokenScanner.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs
232 10 19 2348 17
UIPreferences.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui
163 2 19 4517 103
FeatureFinishHandler.java
in org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions
127 3 19 2472 14
CommitMessageEditorDialog.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/rebase
120 10 19 3024 14
SquashHandler.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/command
108 2 19 2920 8
NoteDetailsPage.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit
99 12 19 3910 8
RewordHandler.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/command
92 2 19 2905 9
RebaseInteractiveHandler.java
in org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/rebase
38 2 19 3053 8
e4-dark_egit_prefstyle.css
in org.eclipse.egit.ui/css
26 - 19 2829 9