elastic / go-txfile
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 75 files with 7,114 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 11 files changed 6-20 times (2,074 lines of code)
    • 64 files changed 1-5 times (5,040 lines of code)
0% | 0% | 0% | 29% | 70%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 75 files with 7,114 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 27 files changed by 2-5 contributors (3,488 lines of code)
    • 48 files changed by 1 contributor (3,626 lines of code)
0% | 0% | 0% | 49% | 50%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, sh, md, yaml, mod, gitignore, py, ps1, txt, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 29% | 70%
yaml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 0% | 42% | 57%
pq0% | 0% | 0% | 13% | 86%
internal0% | 0% | 0% | 16% | 83%
txerr0% | 0% | 0% | 0% | 100%
dev-tools0% | 0% | 0% | 0% | 100%
txfiletest0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
file.go
in root
608 37 2018-05-29 2020-01-02 19 2 steffen.siering@elastic.co steffen.siering@elastic.co
tx.go
in root
600 52 2018-05-29 2018-11-27 12 2 steffen.siering@elastic.co steffen.siering@elastic.co
mmap_other.go
in internal/vfs/osfs
13 2 2018-06-08 2020-04-01 7 3 steffen.siering@elastic.co chigot.c@gmail.com
sync_other.go
in internal/vfs/osfs
14 1 2018-06-08 2020-04-01 7 3 steffen.siering@elastic.co chigot.c@gmail.com
opts.go
in root
59 2 2018-06-03 2020-01-02 7 2 steffen.siering@elastic.co steffen.siering@elastic.co
266 19 2018-04-02 2019-01-20 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
sync_linux.go
in internal/vfs/osfs
27 2 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
sync_darwin.go
in internal/vfs/osfs
35 4 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
osfs.go
in internal/vfs/osfs
48 6 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
176 15 2019-01-24 2024-04-04 6 2 steffen.siering@elastic.co olga.naidjonoka@elastic.co
write.go
in root
228 13 2018-06-08 2019-01-03 6 2 steffen.siering@elastic.co steffen.siering@elastic.co
4 1 2018-06-11 2020-04-01 5 3 steffen.siering@elastic.co chigot.c@gmail.com
sync_windows.go
in internal/vfs/osfs
7 1 2018-06-08 2018-07-26 5 2 steffen.siering@elastic.co kvch@users.noreply.github.com
mmap_windows.go
in internal/vfs/osfs
46 2 2018-06-11 2018-07-26 5 2 steffen.siering@elastic.co kvch@users.noreply.github.com
336 21 2018-06-29 2019-01-24 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
alloc.go
in root
607 50 2018-06-03 2018-11-27 5 2 steffen.siering@elastic.co steffen.siering@elastic.co
11 1 2018-06-11 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
vfs.go
in internal/vfs
22 - 2018-06-08 2018-06-29 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
51 - 2023-06-15 2024-11-28 4 3 julien.lind@elastic.co 146825775+ev1yehor@users.no...
128 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
pq.go
in pq
153 10 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
errors.go
in root
154 22 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
region.go
in root
185 25 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
ack.go
in pq
258 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
353 15 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
osfstest.go
in internal/vfs/osfs/osfstest
21 1 2018-06-11 2024-04-04 3 2 steffen.siering@elastic.co olga.naidjonoka@elastic.co
util.go
in pq
23 4 2018-06-29 2018-08-03 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
pageset.go
in root
52 8 2018-06-03 2018-06-29 3 2 steffen.siering@elastic.co steffen.siering@elastic.co
107 16 2018-06-29 2018-12-13 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
docker.go
in dev-tools/lib/mage/xbuild
137 7 2019-01-24 2019-10-01 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
page.go
in root
195 20 2018-06-29 2018-11-27 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
kind_string.go
in internal/vfs
10 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
10 1 2018-08-03 2018-12-13 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
error_posix.go
in internal/vfs/osfs
23 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
error_windows.go
in internal/vfs/osfs
26 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
xbuild.go
in dev-tools/lib/mage/xbuild
39 3 2019-01-24 2019-10-01 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in internal/vfs/osfs
41 3 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
error.go
in internal/vfs
67 10 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
69 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
mint.go
in internal/mint
77 10 2018-06-11 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in root
112 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
layout.go
in root
143 21 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
166 17 2018-06-29 2018-08-03 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
187 11 2018-06-29 2019-01-20 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
wal.go
in root
202 18 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
doc.go
in txerr
1 - 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
5 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
5 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
trace.go
in root
8 - 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
iter.go
in internal/iter
8 2 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mmap_other.go
in internal/vfs/osfs
13 2 2018-06-08 2020-04-01 7 3 steffen.siering@elastic.co chigot.c@gmail.com
sync_other.go
in internal/vfs/osfs
14 1 2018-06-08 2020-04-01 7 3 steffen.siering@elastic.co chigot.c@gmail.com
4 1 2018-06-11 2020-04-01 5 3 steffen.siering@elastic.co chigot.c@gmail.com
51 - 2023-06-15 2024-11-28 4 3 julien.lind@elastic.co 146825775+ev1yehor@users.no...
file.go
in root
608 37 2018-05-29 2020-01-02 19 2 steffen.siering@elastic.co steffen.siering@elastic.co
tx.go
in root
600 52 2018-05-29 2018-11-27 12 2 steffen.siering@elastic.co steffen.siering@elastic.co
opts.go
in root
59 2 2018-06-03 2020-01-02 7 2 steffen.siering@elastic.co steffen.siering@elastic.co
osfs.go
in internal/vfs/osfs
48 6 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
sync_linux.go
in internal/vfs/osfs
27 2 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
sync_darwin.go
in internal/vfs/osfs
35 4 2018-06-08 2018-07-26 6 2 steffen.siering@elastic.co kvch@users.noreply.github.com
176 15 2019-01-24 2024-04-04 6 2 steffen.siering@elastic.co olga.naidjonoka@elastic.co
write.go
in root
228 13 2018-06-08 2019-01-03 6 2 steffen.siering@elastic.co steffen.siering@elastic.co
mmap_windows.go
in internal/vfs/osfs
46 2 2018-06-11 2018-07-26 5 2 steffen.siering@elastic.co kvch@users.noreply.github.com
sync_windows.go
in internal/vfs/osfs
7 1 2018-06-08 2018-07-26 5 2 steffen.siering@elastic.co kvch@users.noreply.github.com
alloc.go
in root
607 50 2018-06-03 2018-11-27 5 2 steffen.siering@elastic.co steffen.siering@elastic.co
vfs.go
in internal/vfs
22 - 2018-06-08 2018-06-29 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
353 15 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
region.go
in root
185 25 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
11 1 2018-06-11 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
errors.go
in root
154 22 2018-06-03 2018-08-02 4 2 steffen.siering@elastic.co steffen.siering@elastic.co
osfstest.go
in internal/vfs/osfs/osfstest
21 1 2018-06-11 2024-04-04 3 2 steffen.siering@elastic.co olga.naidjonoka@elastic.co
pageset.go
in root
52 8 2018-06-03 2018-06-29 3 2 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in internal/vfs
67 10 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
kind_string.go
in internal/vfs
10 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
error.go
in internal/vfs/osfs
41 3 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
error_posix.go
in internal/vfs/osfs
23 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
error_windows.go
in internal/vfs/osfs
26 1 2018-07-25 2018-07-26 2 2 steffen.siering@elastic.co kvch@users.noreply.github.com
266 19 2018-04-02 2019-01-20 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
336 21 2018-06-29 2019-01-24 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
pq.go
in pq
153 10 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
ack.go
in pq
258 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
128 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
107 16 2018-06-29 2018-12-13 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in pq
23 4 2018-06-29 2018-08-03 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
page.go
in root
195 20 2018-06-29 2018-11-27 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
docker.go
in dev-tools/lib/mage/xbuild
137 7 2019-01-24 2019-10-01 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
166 17 2018-06-29 2018-08-03 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
69 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
187 11 2018-06-29 2019-01-20 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
10 1 2018-08-03 2018-12-13 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
mint.go
in internal/mint
77 10 2018-06-11 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in root
112 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
wal.go
in root
202 18 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
xbuild.go
in dev-tools/lib/mage/xbuild
39 3 2019-01-24 2019-10-01 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
layout.go
in root
143 21 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
observe.go
in root
27 - 2018-11-27 2018-11-27 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
35 - 2019-01-20 2019-01-20 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
5 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
page.go
in pq
84 13 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
27 5 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
57 6
336 21 2018-06-29 2019-01-24 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
266 19 2018-04-02 2019-01-20 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
ack.go
in pq
258 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
wal.go
in root
202 18 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
page.go
in root
195 20 2018-06-29 2018-11-27 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
187 11 2018-06-29 2019-01-20 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
166 17 2018-06-29 2018-08-03 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
pq.go
in pq
153 10 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
layout.go
in root
143 21 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
docker.go
in dev-tools/lib/mage/xbuild
137 7 2019-01-24 2019-10-01 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
128 15 2018-06-29 2019-01-20 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in root
112 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
report.go
in txerr
112 8 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
107 16 2018-06-29 2018-12-13 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
page.go
in pq
84 13 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
mint.go
in internal/mint
77 10 2018-06-11 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
lock.go
in root
72 21 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
69 9 2018-06-29 2018-08-02 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
txerr.go
in txerr
60 4 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
lock.go
in internal/vfs/osfs
57 4 2020-01-02 2020-01-02 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
txfiletest_utils.go
in txfiletest
57 5 2024-04-04 2024-04-04 1 1 olga.naidjonoka@elastic.co olga.naidjonoka@elastic.co
qc.go
in internal/mint
54 5 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
51 5 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
trace.go
in internal/mint
42 3 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
xbuild.go
in dev-tools/lib/mage/xbuild
39 3 2019-01-24 2019-10-01 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
invariant.go
in internal/invariant
36 6 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
35 - 2019-01-20 2019-01-20 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
tracelog.go
in internal/tracelog
35 6 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
idlist.go
in root
33 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
cleanup.go
in internal/cleanup
31 6 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
kind.go
in txerr
30 5 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
op.go
in txerr
30 4 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
strbld.go
in internal/strbld
28 8 2018-07-25 2018-07-25 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
observe.go
in root
27 - 2018-11-27 2018-11-27 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
27 5 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
27 5 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in pq
23 4 2018-06-29 2018-08-03 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
multi.go
in internal/cleanup
19 3 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
strbld_old.go
in internal/strbld
15 2 2018-07-25 2018-07-25 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
strbld_new.go
in internal/strbld
11 2 2018-07-25 2018-07-25 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
10 1 2018-08-03 2018-12-13 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
10 1 2018-08-02 2018-08-02 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
8 - 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
iter.go
in internal/iter
8 2 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
trace.go
in root
8 - 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
5 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
5 4 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
doc.go
in txerr
1 - 2018-07-30 2018-07-30 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
file.go
in root
608 37 2018-05-29 2020-01-02 19 2 steffen.siering@elastic.co steffen.siering@elastic.co