GerritCodeReview / plugins_pull-replication
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: 71
  • Daily file updates (only one update per file and date counted): 95
  • First update: 2020-01-15
  • Latest update: 2022-01-27
  • Days between first and latest update: 744 (106 weeks, estimated 530 working days)
  • Active days (at least one file change): 64
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 63 files with 4,764 lines of code in files.
    • 43 files that are 366+ days old (3,708 lines of code)
    • 8 files that are 181-365 days old (293 lines of code)
    • 5 files that are 91-180 days old (420 lines of code)
    • 5 files that are 31-90 days old (223 lines of code)
    • 2 files that are 1-30 days old (120 lines of code)
77% | 6% | 8% | 4% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 63 files with 4,764 lines of code in files.
    • 17 files have been last changed 366+ days ago (599 lines of code)
    • 21 files have been last changed 181-365 days ago (1,122 lines of code)
    • 4 files have been last changed 91-180 days ago (95 lines of code)
    • 14 files have been last changed 31-90 days ago (1,690 lines of code)
    • 7 files have been last changed 1-30 days ago (1,258 lines of code)
12% | 23% | 1% | 35% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, md, txt, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java77% | 6% | 8% | 4% | 2%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java12% | 23% | 1% | 35% | 26%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
pull87% | 6% | 0% | 5% | <1%
pull/api42% | 0% | 40% | 6% | 10%
pull/fetch100% | 0% | 0% | 0% | 0%
pull/client100% | 0% | 0% | 0% | 0%
pull/api/data100% | 0% | 0% | 0% | 0%
pull/event100% | 0% | 0% | 0% | 0%
pull/api/exception80% | 0% | 19% | 0% | 0%
pull/filter0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pull/fetch84% | 15% | 0% | 0% | 0%
pull8% | 21% | 0% | 39% | 31%
pull/client23% | 0% | 10% | 0% | 66%
pull/api3% | 29% | 5% | 43% | 16%
pull/api/exception17% | 63% | 19% | 0% | 0%
pull/api/data0% | 100% | 0% | 0% | 0%
pull/event0% | 100% | 0% | 0% | 0%
pull/filter0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Source.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
687 49 67 751 22
FetchOne.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
402 26 8 751 10
FetchResultProcessing.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
165 14 189 751 8
ReplicationState.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
138 14 751 751 1
PullReplicationModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
120 4 67 751 15
FetchAction.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
111 5 299 751 11
StartFetchCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
102 4 299 751 8
FetchCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
81 6 183 751 13
PullReplicationStateLogger.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
28 4 751 751 1
PullReplicationApiModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
24 1 37 751 12
RemoteConfigurationMissingException.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/exception
7 1 751 751 1
Command.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
5 - 751 751 1
ReplicationQueue.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
352 20 8 749 24
FetchRestApiClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
180 11 8 749 26
SourceConfiguration.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
174 27 67 749 16
HttpResult.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
28 4 91 749 7
SourceHttpClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
51 4 632 702 2
HttpClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
13 - 632 702 2
SourcesCollection.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
92 8 184 667 5
SourceConfigParser.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
64 2 632 660 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Command.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
5 - 751 751 1
RemoteConfigurationMissingException.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/exception
7 1 751 751 1
PullReplicationStateLogger.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
28 4 751 751 1
ReplicationState.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
138 14 751 751 1
FetchApiCapability.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
9 1 632 641 2
HttpClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
13 - 632 702 2
FetchPreconditions.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
28 2 632 641 2
SourceHttpClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
51 4 632 702 2
SourceConfigParser.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
64 2 632 660 3
FetchClientImplementation.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
7 - 540 570 3
Fetch.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
8 - 540 584 3
FetchFactory.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
8 - 540 584 4
RefUpdateState.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
26 3 540 584 3
BatchFetchClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
31 2 540 570 3
JGitFetch.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
50 3 540 584 4
CGitFetchValidator.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
57 2 540 584 3
CGitFetch.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch
69 3 540 584 4
ReplicationType.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
5 - 299 337 4
RefUpdateException.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/exception
7 1 299 409 4
FetchRefReplicatedEventModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/event
10 1 299 401 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ListCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
97 6
FetchReplicationMetrics.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
55 1
FetchRefReplicationDoneEvent.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
42 4
ReplicationStateListeners.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
28 3
SshModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
9 1
ReplicationSources.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
9 -
PullReplicationLogger.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
7 -
ReplicationStateListener.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
6 -
DeleteRefCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
104 2 8 9 2
PullReplicationLogFile.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
16 1 8 16 2
ProjectDeletionAction.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
45 1 67 80 3
GerritConfigOps.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
33 2 67 81 3
UpdateHeadAction.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
22 2 37 81 6
UpdateHeadTask.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
66 2 67 85 3
DeleteProjectTask.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
57 2 67 87 3
InitProjectException.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/exception
8 1 91 98 2
ProjectInitializationAction.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
95 3 67 101 6
HttpServletOps.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
35 2 91 101 2
PullReplicationFilter.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
258 13 37 147 10
HttpModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
24 2 91 147 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ListCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
97 6
FetchReplicationMetrics.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
55 1
FetchRefReplicationDoneEvent.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
42 4
ReplicationStateListeners.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
28 3
SshModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
9 1
ReplicationSources.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
9 -
PullReplicationLogger.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
7 -
ReplicationStateListener.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
6 -
FetchOne.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
402 26 8 751 10
ReplicationQueue.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
352 20 8 749 24
FetchRestApiClient.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/client
180 11 8 749 26
RevisionReader.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
136 7 8 409 11
DeleteRefCommand.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
104 2 8 9 2
ApplyObjectAction.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
68 2 8 409 9
PullReplicationLogFile.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull
16 1 8 16 2
PullReplicationFilter.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
258 13 37 147 10
RefsFilter.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/filter
53 4 37 345 6
ExcludedRefsFilter.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/filter
34 2 37 345 6
PullReplicationApiModule.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/api
24 1 37 751 12
SyncRefsFilter.java
in src/main/java/com/googlesource/gerrit/plugins/replication/pull/filter
22 2 37 345 6