Linux / Drivers / Input
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
touchscreen/goodix.h
touchscreen/goodix.c
12 26 (46%) 395 (3%) 2022-01-17
touchscreen/elants_i2c.c
serio/i8042-x86ia64io.h
10 438 (2%) 1371 (<1%) 2022-01-13
mouse/elantech.c
touchscreen/goodix.c
10 1163 (<1%) 395 (2%) 2022-01-13
touchscreen/goodix_fwupload.c
serio/i8042-x86ia64io.h
10 20 (50%) 1371 (<1%) 2022-01-13
touchscreen/goodix_fwupload.c
mouse/elantech.c
10 20 (50%) 1163 (<1%) 2022-01-13
serio/i8042-x86ia64io.h
mouse/elantech.c
10 1371 (<1%) 1163 (<1%) 2022-01-13
touchscreen/goodix_fwupload.c
touchscreen/goodix.h
10 20 (50%) 26 (38%) 2022-01-13
serio/i8042-x86ia64io.h
touchscreen/goodix.h
10 1371 (<1%) 26 (38%) 2022-01-13
serio/i8042-x86ia64io.h
touchscreen/goodix.c
10 1371 (<1%) 395 (2%) 2022-01-13
touchscreen/goodix_fwupload.c
touchscreen/goodix.c
10 20 (50%) 395 (2%) 2022-01-13
touchscreen/goodix_fwupload.c
touchscreen/elants_i2c.c
10 20 (50%) 438 (2%) 2022-01-13
touchscreen/elants_i2c.c
touchscreen/goodix.c
10 438 (2%) 395 (2%) 2022-01-13
mouse/elantech.c
touchscreen/goodix.h
10 1163 (<1%) 26 (38%) 2022-01-13
touchscreen/elants_i2c.c
mouse/elantech.c
10 438 (2%) 1163 (<1%) 2022-01-13
touchscreen/elants_i2c.c
touchscreen/goodix.h
10 438 (2%) 26 (38%) 2022-01-13
touchscreen/atmel_mxt_ts.c
misc/iqs626a.c
8 871 (<1%) 22 (36%) 2022-01-13
serio/i8042-x86ia64io.h
misc/iqs626a.c
8 1371 (<1%) 22 (36%) 2022-01-13
touchscreen/goodix_fwupload.c
misc/iqs626a.c
8 20 (40%) 22 (36%) 2022-01-13
serio/i8042.c
misc/iqs626a.c
8 1069 (<1%) 22 (36%) 2022-01-13
touchscreen/goodix_fwupload.c
serio/i8042.c
8 20 (40%) 1069 (<1%) 2022-01-13
touchscreen/atmel_mxt_ts.c
touchscreen/goodix.c
8 871 (<1%) 395 (2%) 2022-01-13
touchscreen/goodix_fwupload.c
touchscreen/atmel_mxt_ts.c
8 20 (40%) 871 (<1%) 2022-01-13
touchscreen/elants_i2c.c
serio/i8042.c
8 438 (1%) 1069 (<1%) 2022-01-13
touchscreen/atmel_mxt_ts.c
mouse/elantech.c
8 871 (<1%) 1163 (<1%) 2022-01-13
touchscreen/elants_i2c.c
misc/iqs626a.c
8 438 (1%) 22 (36%) 2022-01-13
misc/iqs626a.c
touchscreen/goodix.c
8 22 (36%) 395 (2%) 2022-01-13
touchscreen/atmel_mxt_ts.c
touchscreen/goodix.h
8 871 (<1%) 26 (30%) 2022-01-13
touchscreen/atmel_mxt_ts.c
serio/i8042-x86ia64io.h
8 871 (<1%) 1371 (<1%) 2022-01-13
serio/i8042.c
touchscreen/goodix.h
8 1069 (<1%) 26 (30%) 2022-01-13
misc/iqs626a.c
touchscreen/goodix.h
8 22 (36%) 26 (30%) 2022-01-13
serio/i8042.c
touchscreen/goodix.c
8 1069 (<1%) 395 (2%) 2022-01-13
mouse/elantech.c
misc/iqs626a.c
8 1163 (<1%) 22 (36%) 2022-01-13
touchscreen/atmel_mxt_ts.c
serio/i8042.c
8 871 (<1%) 1069 (<1%) 2022-01-13
serio/i8042.c
mouse/elantech.c
8 1069 (<1%) 1163 (<1%) 2022-01-13
serio/i8042.c
serio/i8042-x86ia64io.h
8 1069 (<1%) 1371 (<1%) 2022-01-13
touchscreen/elants_i2c.c
touchscreen/atmel_mxt_ts.c
8 438 (1%) 871 (<1%) 2022-01-13
mouse/appletouch.c
joystick/spaceball.c
7 409 (1%) 221 (3%) 2022-01-13
serio/i8042.c
mouse/appletouch.c
5 1069 (<1%) 409 (1%) 2022-01-13
touchscreen/elants_i2c.c
mouse/appletouch.c
5 438 (1%) 409 (1%) 2022-01-13
mouse/appletouch.c
misc/iqs626a.c
5 409 (1%) 22 (22%) 2022-01-13
misc/iqs626a.c
joystick/spaceball.c
5 22 (22%) 221 (2%) 2022-01-13
serio/i8042.c
joystick/spaceball.c
5 1069 (<1%) 221 (2%) 2022-01-13
serio/i8042-x86ia64io.h
mouse/appletouch.c
5 1371 (<1%) 409 (1%) 2022-01-13
touchscreen/elants_i2c.c
joystick/spaceball.c
5 438 (1%) 221 (2%) 2022-01-13
mouse/elantech.c
joystick/spaceball.c
5 1163 (<1%) 221 (2%) 2022-01-13
mouse/elantech.c
mouse/appletouch.c
5 1163 (<1%) 409 (1%) 2022-01-13
joystick/spaceball.c
touchscreen/goodix.h
5 221 (2%) 26 (19%) 2022-01-13
touchscreen/goodix_fwupload.c
joystick/spaceball.c
5 20 (25%) 221 (2%) 2022-01-13
serio/i8042-x86ia64io.h
joystick/spaceball.c
5 1371 (<1%) 221 (2%) 2022-01-13
mouse/appletouch.c
touchscreen/goodix.h
5 409 (1%) 26 (19%) 2022-01-13
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [touchscreen/goodix.h] [touchscreen/goodix.h] [touchscreen/goodix.c] [touchscreen/goodix.c] [touchscreen/goodix.h]--[touchscreen/goodix.c] 12 [touchscreen/elants_i2c.c] [touchscreen/elants_i2c.c] [touchscreen/elants_i2c.c]--[touchscreen/goodix.h] 10 [touchscreen/elants_i2c.c]--[touchscreen/goodix.c] 10 [serio/i8042-x86ia64io.h] [serio/i8042-x86ia64io.h] [touchscreen/elants_i2c.c]--[serio/i8042-x86ia64io.h] 10 [mouse/elantech.c] [mouse/elantech.c] [touchscreen/elants_i2c.c]--[mouse/elantech.c] 10 [touchscreen/atmel_mxt_ts.c] [touchscreen/atmel_mxt_ts.c] [touchscreen/elants_i2c.c]--[touchscreen/atmel_mxt_ts.c] 8 [misc/iqs626a.c] [misc/iqs626a.c] [touchscreen/elants_i2c.c]--[misc/iqs626a.c] 8 [serio/i8042.c] [serio/i8042.c] [touchscreen/elants_i2c.c]--[serio/i8042.c] 8 [mouse/appletouch.c] [mouse/appletouch.c] [touchscreen/elants_i2c.c]--[mouse/appletouch.c] 5 [joystick/spaceball.c] [joystick/spaceball.c] [touchscreen/elants_i2c.c]--[joystick/spaceball.c] 5 [serio/i8042-x86ia64io.h]--[touchscreen/goodix.h] 10 [serio/i8042-x86ia64io.h]--[touchscreen/goodix.c] 10 [serio/i8042-x86ia64io.h]--[mouse/elantech.c] 10 [serio/i8042-x86ia64io.h]--[misc/iqs626a.c] 8 [serio/i8042-x86ia64io.h]--[mouse/appletouch.c] 5 [serio/i8042-x86ia64io.h]--[joystick/spaceball.c] 5 [mouse/elantech.c]--[touchscreen/goodix.h] 10 [mouse/elantech.c]--[touchscreen/goodix.c] 10 [mouse/elantech.c]--[misc/iqs626a.c] 8 [mouse/elantech.c]--[mouse/appletouch.c] 5 [mouse/elantech.c]--[joystick/spaceball.c] 5 [touchscreen/goodix_fwupload.c] [touchscreen/goodix_fwupload.c] [touchscreen/goodix_fwupload.c]--[touchscreen/goodix.h] 10 [touchscreen/goodix_fwupload.c]--[touchscreen/goodix.c] 10 [touchscreen/goodix_fwupload.c]--[touchscreen/elants_i2c.c] 10 [touchscreen/goodix_fwupload.c]--[serio/i8042-x86ia64io.h] 10 [touchscreen/goodix_fwupload.c]--[mouse/elantech.c] 10 [touchscreen/goodix_fwupload.c]--[touchscreen/atmel_mxt_ts.c] 8 [touchscreen/goodix_fwupload.c]--[misc/iqs626a.c] 8 [touchscreen/goodix_fwupload.c]--[serio/i8042.c] 8 [touchscreen/goodix_fwupload.c]--[joystick/spaceball.c] 5 [touchscreen/atmel_mxt_ts.c]--[touchscreen/goodix.h] 8 [touchscreen/atmel_mxt_ts.c]--[touchscreen/goodix.c] 8 [touchscreen/atmel_mxt_ts.c]--[serio/i8042-x86ia64io.h] 8 [touchscreen/atmel_mxt_ts.c]--[mouse/elantech.c] 8 [touchscreen/atmel_mxt_ts.c]--[misc/iqs626a.c] 8 [touchscreen/atmel_mxt_ts.c]--[serio/i8042.c] 8 [misc/iqs626a.c]--[touchscreen/goodix.h] 8 [misc/iqs626a.c]--[touchscreen/goodix.c] 8 [misc/iqs626a.c]--[joystick/spaceball.c] 5 [serio/i8042.c]--[touchscreen/goodix.h] 8 [serio/i8042.c]--[touchscreen/goodix.c] 8 [serio/i8042.c]--[serio/i8042-x86ia64io.h] 8 [serio/i8042.c]--[mouse/elantech.c] 8 [serio/i8042.c]--[misc/iqs626a.c] 8 [serio/i8042.c]--[mouse/appletouch.c] 5 [serio/i8042.c]--[joystick/spaceball.c] 5 [mouse/appletouch.c]--[touchscreen/goodix.h] 5 [mouse/appletouch.c]--[misc/iqs626a.c] 5 [mouse/appletouch.c]--[joystick/spaceball.c] 7 [joystick/spaceball.c]--[touchscreen/goodix.h] 5

Open 3D force graph...
Open 3D force graph (with commits)...