apple / ccs-caldavtester
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: 44
  • Daily file updates (only one update per file and date counted): 5537
  • First update: 2006-08-04
  • Latest update: 2019-02-25
  • Days between first and latest update: 4589 (655 weeks, estimated 3275 working days)
  • Active days (at least one file change): 752
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 44 files with 4,648 lines of code in files.
    • 44 files that are 366+ days old (4,648 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 44 files with 4,648 lines of code in files.
    • 44 files have been last changed 366+ days ago (4,648 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
xml, txt, py, json, gitignore, md, project
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py100% | 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
src100% | 0% | 0% | 0% | 0%
verifiers100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/observers100% | 0% | 0% | 0% | 0%
generators100% | 0% | 0% | 0% | 0%
src/unittest100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src100% | 0% | 0% | 0% | 0%
verifiers100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/observers100% | 0% | 0% | 0% | 0%
generators100% | 0% | 0% | 0% | 0%
src/unittest100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
multistatusItems.py
in verifiers
168 1 1984 5659 33
propfindItems.py
in verifiers
159 1 1984 5659 25
freeBusy.py
in verifiers
67 1 1984 5659 17
header.py
in verifiers
58 1 1984 5659 16
dataMatch.py
in verifiers
53 1 1984 5659 18
aclItems.py
in verifiers
47 1 1984 5659 15
prepostcondition.py
in verifiers
34 1 1984 5659 18
dataString.py
in verifiers
31 1 1984 5659 18
statusCode.py
in verifiers
15 1 1959 5659 12
__init__.py
in verifiers
11 - 2216 5659 7
testcaldav.py
in root
7 - 2216 5659 11
caldavtest.py
in src
898 31 1963 5592 95
request.py
in src
493 40 1984 5592 56
manager.py
in src
316 13 1984 5592 48
serverinfo.py
in src
184 14 1984 5592 41
xmlDefs.py
in src
100 - 2190 5592 44
test.py
in src
44 6 1984 5592 14
testsuite.py
in src
42 7 1984 5592 15
__init__.py
in src
11 - 2216 5592 8
xmlUtils.py
in src
86 6 1984 5415 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in src/unittest
1 - 2216 3342 4
__init__.py
in src/observers
1 - 2216 2912 3
__init__.py
in generators
3 - 2216 2611 3
testcaldav.py
in root
7 - 2216 5659 11
__init__.py
in verifiers
11 - 2216 5659 7
__init__.py
in src
11 - 2216 5592 8
cdtdiagnose.py
in root
94 2 2216 3087 5
xmlDefs.py
in src
100 - 2190 5592 44
example.py
in generators
3 1 1984 2611 4
jcardDataMatch.py
in verifiers
5 1 1984 2719 4
jcalDataMatch.py
in verifiers
5 1 1984 3080 5
utils.py
in src
9 1 1984 2545 3
trace.py
in src/observers
10 2 1984 2912 5
base.py
in src/observers
10 3 1984 2912 5
loadfiles.py
in src/observers
12 2 1984 2911 4
dataString.py
in verifiers
31 1 1984 5659 18
prepostcondition.py
in verifiers
34 1 1984 5659 18
testsuite.py
in src
42 7 1984 5592 15
test.py
in src
44 6 1984 5592 14
aclItems.py
in verifiers
47 1 1984 5659 15
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.py
in src
9 1 1984 2545 3
__init__.py
in generators
3 - 2216 2611 3
example.py
in generators
3 1 1984 2611 4
jcardDataMatch.py
in verifiers
5 1 1984 2719 4
loadfiles.py
in src/observers
12 2 1984 2911 4
log.py
in src/observers
105 10 1984 2912 9
jsondump.py
in src/observers
26 6 1959 2912 6
base.py
in src/observers
10 3 1984 2912 5
trace.py
in src/observers
10 2 1984 2912 5
__init__.py
in src/observers
1 - 2216 2912 3
setup.py
in root
150 4 1959 2917 9
jcalDataMatch.py
in verifiers
5 1 1984 3080 5
cdtdiagnose.py
in root
94 2 2216 3087 5
jsonPointerMatch.py
in verifiers
72 1 1984 3342 9
jsonPointer.py
in src
66 8 1984 3342 5
__init__.py
in src/unittest
1 - 2216 3342 4
addressDataMatch.py
in verifiers
69 1 1984 3979 15
xmlElementMatch.py
in verifiers
197 4 1984 4168 24
httpshandler.py
in src
49 5 1984 4287 12
postFreeBusy.py
in verifiers
92 1 1889 4329 17
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
postFreeBusy.py
in verifiers
92 1 1889 4329 17
setup.py
in root
150 4 1959 2917 9
jsondump.py
in src/observers
26 6 1959 2912 6
statusCode.py
in verifiers
15 1 1959 5659 12
caldavtest.py
in src
898 31 1963 5592 95
odsetup.py
in root
581 20 1984 5296 60
request.py
in src
493 40 1984 5592 56
manager.py
in src
316 13 1984 5592 48
xmlElementMatch.py
in verifiers
197 4 1984 4168 24
serverinfo.py
in src
184 14 1984 5592 41
multistatusItems.py
in verifiers
168 1 1984 5659 33
propfindItems.py
in verifiers
159 1 1984 5659 25
calendarDataMatch.py
in verifiers
124 1 1984 4907 39
log.py
in src/observers
105 10 1984 2912 9
propfindValues.py
in verifiers
92 1 1984 4878 16
xmlUtils.py
in src
86 6 1984 5415 10
jsonPointerMatch.py
in verifiers
72 1 1984 3342 9
addressDataMatch.py
in verifiers
69 1 1984 3979 15
freeBusy.py
in verifiers
67 1 1984 5659 17
jsonPointer.py
in src
66 8 1984 3342 5