dart-lang / watcher
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: 21
  • Daily file updates (only one update per file and date counted): 56
  • First update: 2013-07-12
  • Latest update: 2022-01-19
  • Days between first and latest update: 3114 (444 weeks, estimated 2220 working days)
  • Active days (at least one file change): 97
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 21 files with 1,486 lines of code in files.
    • 21 files that are 366+ days old (1,486 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 21 files with 1,486 lines of code in files.
    • 10 files have been last changed 366+ days ago (473 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 5 files have been last changed 91-180 days ago (138 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 6 files have been last changed 1-30 days ago (875 lines of code)
31% | 0% | 9% | 0% | 58%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
dart, md, yaml, txt, gitignore, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
dart100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
dart32% | 0% | 7% | 0% | 60%
yaml0% | 0% | 100% | 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
lib/src/directory_watcher100% | 0% | 0% | 0% | 0%
lib/src100% | 0% | 0% | 0% | 0%
lib/src/file_watcher100% | 0% | 0% | 0% | 0%
benchmark100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
example100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/src80% | 0% | 11% | 0% | 8%
benchmark100% | 0% | 0% | 0% | 0%
lib/src/file_watcher46% | 0% | 53% | 0% | 0%
example100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
lib/src/directory_watcher0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
directory_watcher.dart
in lib/src
21 1 401 3129 20
watch.dart
in example
13 1 791 3129 5
async_queue.dart
in lib/src
26 3 122 3108 15
utils.dart
in lib/src
30 2 23 3096 19
pubspec.yaml
in root
16 - 122 3012 46
linux.dart
in lib/src/directory_watcher
181 9 23 3011 21
polling.dart
in lib/src/directory_watcher
105 4 23 3011 17
watcher.dart
in lib
23 1 23 3011 13
mac_os.dart
in lib/src/directory_watcher
240 11 23 3007 30
path_set.dart
in lib/src
100 8 415 3007 8
constructable_file_system_event.dart
in lib/src
53 - 791 3007 7
stat.dart
in lib/src
15 2 415 2983 12
windows.dart
in lib/src/directory_watcher
296 14 23 2802 21
watch_event.dart
in lib/src
16 - 122 2741 6
polling.dart
in lib/src/file_watcher
63 2 122 2429 13
native.dart
in lib/src/file_watcher
55 4 414 2429 12
resubscribable.dart
in lib/src
37 - 401 2429 10
file_watcher.dart
in lib/src
15 1 401 2429 10
path_set.dart
in benchmark
108 10 791 2391 5
analysis_options.yaml
in root
17 - 127 1508 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
watch.dart
in example
13 1 791 3129 5
constructable_file_system_event.dart
in lib/src
53 - 791 3007 7
path_set.dart
in benchmark
108 10 791 2391 5
stat.dart
in lib/src
15 2 415 2983 12
path_set.dart
in lib/src
100 8 415 3007 8
native.dart
in lib/src/file_watcher
55 4 414 2429 12
file_watcher.dart
in lib/src
15 1 401 2429 10
directory_watcher.dart
in lib/src
21 1 401 3129 20
resubscribable.dart
in lib/src
37 - 401 2429 10
custom_watcher_factory.dart
in lib/src
56 8 393 499 7
analysis_options.yaml
in root
17 - 127 1508 5
pubspec.yaml
in root
16 - 122 3012 46
watch_event.dart
in lib/src
16 - 122 2741 6
async_queue.dart
in lib/src
26 3 122 3108 15
polling.dart
in lib/src/file_watcher
63 2 122 2429 13
watcher.dart
in lib
23 1 23 3011 13
utils.dart
in lib/src
30 2 23 3096 19
polling.dart
in lib/src/directory_watcher
105 4 23 3011 17
linux.dart
in lib/src/directory_watcher
181 9 23 3011 21
mac_os.dart
in lib/src/directory_watcher
240 11 23 3007 30
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
custom_watcher_factory.dart
in lib/src
56 8 393 499 7
analysis_options.yaml
in root
17 - 127 1508 5
path_set.dart
in benchmark
108 10 791 2391 5
polling.dart
in lib/src/file_watcher
63 2 122 2429 13
native.dart
in lib/src/file_watcher
55 4 414 2429 12
resubscribable.dart
in lib/src
37 - 401 2429 10
file_watcher.dart
in lib/src
15 1 401 2429 10
watch_event.dart
in lib/src
16 - 122 2741 6
windows.dart
in lib/src/directory_watcher
296 14 23 2802 21
stat.dart
in lib/src
15 2 415 2983 12
mac_os.dart
in lib/src/directory_watcher
240 11 23 3007 30
path_set.dart
in lib/src
100 8 415 3007 8
constructable_file_system_event.dart
in lib/src
53 - 791 3007 7
linux.dart
in lib/src/directory_watcher
181 9 23 3011 21
polling.dart
in lib/src/directory_watcher
105 4 23 3011 17
watcher.dart
in lib
23 1 23 3011 13
pubspec.yaml
in root
16 - 122 3012 46
utils.dart
in lib/src
30 2 23 3096 19
async_queue.dart
in lib/src
26 3 122 3108 15
directory_watcher.dart
in lib/src
21 1 401 3129 20
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
windows.dart
in lib/src/directory_watcher
296 14 23 2802 21
mac_os.dart
in lib/src/directory_watcher
240 11 23 3007 30
linux.dart
in lib/src/directory_watcher
181 9 23 3011 21
polling.dart
in lib/src/directory_watcher
105 4 23 3011 17
utils.dart
in lib/src
30 2 23 3096 19
watcher.dart
in lib
23 1 23 3011 13
polling.dart
in lib/src/file_watcher
63 2 122 2429 13
async_queue.dart
in lib/src
26 3 122 3108 15
watch_event.dart
in lib/src
16 - 122 2741 6
pubspec.yaml
in root
16 - 122 3012 46
analysis_options.yaml
in root
17 - 127 1508 5
custom_watcher_factory.dart
in lib/src
56 8 393 499 7
resubscribable.dart
in lib/src
37 - 401 2429 10
directory_watcher.dart
in lib/src
21 1 401 3129 20
file_watcher.dart
in lib/src
15 1 401 2429 10
native.dart
in lib/src/file_watcher
55 4 414 2429 12
path_set.dart
in lib/src
100 8 415 3007 8
stat.dart
in lib/src
15 2 415 2983 12
path_set.dart
in benchmark
108 10 791 2391 5
constructable_file_system_event.dart
in lib/src
53 - 791 3007 7