apache / incubator-pekko
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
project/MultiNode.scala
project/SbtMultiJvm.scala
2 70 (2%) 12 (16%) 2023-07-30
project/SbtMultiJvm.scala
multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala
2 12 (16%) 5 (40%) 2023-08-08
project/MultiNode.scala
project/Dependencies.scala
2 70 (2%) 506 (<1%) 2023-07-30
multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala
multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala
2 5 (40%) 6 (33%) 2023-08-08
project/PekkoDisciplinePlugin.scala
build.sbt
2 12 (16%) 276 (<1%) 2023-08-01
project/OSGi.scala
build.sbt
2 92 (2%) 276 (<1%) 2023-08-01
project/PekkoDisciplinePlugin.scala
project/OSGi.scala
2 12 (16%) 92 (2%) 2023-08-01
project/SbtMultiJvm.scala
multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala
2 12 (16%) 6 (33%) 2023-08-08
project/JavaFormatter.scala
build.sbt
2 20 (10%) 276 (<1%) 2023-08-01
project/Dependencies.scala
project/SbtMultiJvm.scala
2 506 (<1%) 12 (16%) 2023-07-30
stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala
remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala
1 4 (25%) 6 (16%) 2023-08-07
project/SigarLoader.scala
project/CliOptions.scala
1 28 (3%) 23 (4%) 2023-07-30
remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala
persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala
1 6 (16%) 4 (25%) 2023-08-07
testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala
testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala
1 4 (25%) 4 (25%) 2023-08-04
project/JavaFormatter.scala
project/OSGi.scala
1 20 (5%) 92 (1%) 2023-07-30
project/ScalaFixExtraRulesPlugin.scala
project/ParadoxBrowse.scala
1 16 (6%) 13 (7%) 2023-07-30
project/ScalafixSupport.scala
project/ScalaFixForJdk9Plugin.scala
1 20 (5%) 13 (7%) 2023-07-30
project/Publish.scala
project/Paradox.scala
1 99 (1%) 50 (2%) 2023-07-30
project/GitHub.scala
project/Dependencies.scala
1 25 (4%) 506 (<1%) 2023-07-30
project/Paradox.scala
project/CopyrightHeader.scala
1 50 (2%) 27 (3%) 2023-07-30
remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala
cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala
1 7 (14%) 5 (20%) 2023-08-07
project/CliOptions.scala
project/SbtMultiJvm.scala
1 23 (4%) 12 (8%) 2023-07-30
stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala
remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala
1 4 (25%) 6 (16%) 2023-08-07
remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala
remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala
1 8 (12%) 5 (20%) 2023-07-18
project/Doc.scala
project/OSGi.scala
1 96 (1%) 92 (1%) 2023-07-30
project/Jdk9.scala
project/Doc.scala
1 22 (4%) 96 (1%) 2023-07-30
project/ProjectFileIgnoreSupport.scala
project/CopyrightHeaderForBoilerplate.scala
1 20 (5%) 15 (6%) 2023-07-30
persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala
cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala
1 4 (25%) 5 (20%) 2023-08-07
project/Jvm.scala
project/MultiNode.scala
1 6 (16%) 70 (1%) 2023-07-30
project/SigarLoader.scala
project/CopyrightHeaderForProtobuf.scala
1 28 (3%) 13 (7%) 2023-07-30
remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala
cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala
1 4 (25%) 5 (20%) 2023-08-07
project/VersionGenerator.scala
project/ScalafixForMultiNodePlugin.scala
1 16 (6%) 17 (5%) 2023-07-30
project/Jvm.scala
project/OSGi.scala
1 6 (16%) 92 (1%) 2023-07-30
persistence/src/main/protobuf/MessageFormats.proto
cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala
1 4 (25%) 6 (16%) 2023-08-07
project/ScalaFixExtraRulesPlugin.scala
project/Jvm.scala
1 16 (6%) 6 (16%) 2023-07-30
project/ValidatePullRequest.scala
project/MultiNode.scala
1 69 (1%) 70 (1%) 2023-07-30
project/ScalaFixForJdk9Plugin.scala
project/ScalaFixExtraRulesPlugin.scala
1 13 (7%) 16 (6%) 2023-07-30
remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala
actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala
1 7 (14%) 4 (25%) 2023-08-07
project/VersionGenerator.scala
project/OSGi.scala
1 16 (6%) 92 (1%) 2023-07-30
project/CopyrightHeader.scala
project/CliOptions.scala
1 27 (3%) 23 (4%) 2023-07-30
project/ScalafixIgnoreFilePlugin.scala
project/SbtMultiJvm.scala
1 14 (7%) 12 (8%) 2023-07-30
project/ScalafixIgnoreFilePlugin.scala
project/AddLogTimestamps.scala
1 14 (7%) 13 (7%) 2023-07-30
testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala
actor/src/main/scala/org/apache/pekko/actor/FSM.scala
1 4 (25%) 5 (20%) 2023-08-04
project/ScalaFixForJdk9Plugin.scala
project/Doc.scala
1 13 (7%) 96 (1%) 2023-07-30
project/Dependencies.scala
multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala
1 506 (<1%) 5 (20%) 2023-07-15
project/VersionGenerator.scala
project/ProjectFileIgnoreSupport.scala
1 16 (6%) 20 (5%) 2023-07-30
project/ValidatePullRequest.scala
project/Jvm.scala
1 69 (1%) 6 (16%) 2023-07-30
project/VersionGenerator.scala
project/MultiNode.scala
1 16 (6%) 70 (1%) 2023-07-30
project/ValidatePullRequest.scala
project/ScalaFixExtraRulesPlugin.scala
1 69 (1%) 16 (6%) 2023-07-30
project/Jdk9.scala
project/JavaFormatter.scala
1 22 (4%) 20 (5%) 2023-07-30
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [project/MultiNode.scala] [project/MultiNode.scala] [project/SbtMultiJvm.scala] [project/SbtMultiJvm.scala] [project/MultiNode.scala]--[project/SbtMultiJvm.scala] 2 [project/Dependencies.scala] [project/Dependencies.scala] [project/MultiNode.scala]--[project/Dependencies.scala] 2 [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala] [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala] [project/SbtMultiJvm.scala]--[multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala] 2 [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala] [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala] [project/SbtMultiJvm.scala]--[multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala] 2 [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala]--[multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala] 2 [project/Dependencies.scala]--[project/SbtMultiJvm.scala] 2 [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala] [multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala] [project/Dependencies.scala]--[multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala] 1 [project/PekkoDisciplinePlugin.scala] [project/PekkoDisciplinePlugin.scala] [build.sbt] [build.sbt] [project/PekkoDisciplinePlugin.scala]--[build.sbt] 2 [project/OSGi.scala] [project/OSGi.scala] [project/PekkoDisciplinePlugin.scala]--[project/OSGi.scala] 2 [project/OSGi.scala]--[build.sbt] 2 [project/JavaFormatter.scala] [project/JavaFormatter.scala] [project/JavaFormatter.scala]--[build.sbt] 2 [project/JavaFormatter.scala]--[project/OSGi.scala] 1 [stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala] [stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala] [remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala] [remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala] [stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala]--[remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala] 1 [persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala] [persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala] [remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala]--[persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala] 1 [project/SigarLoader.scala] [project/SigarLoader.scala] [project/CliOptions.scala] [project/CliOptions.scala] [project/SigarLoader.scala]--[project/CliOptions.scala] 1 [project/CopyrightHeaderForProtobuf.scala] [project/CopyrightHeaderForProtobuf.scala] [project/SigarLoader.scala]--[project/CopyrightHeaderForProtobuf.scala] 1 [project/CliOptions.scala]--[project/SbtMultiJvm.scala] 1 [testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala] [testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala] [testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala] [testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala] [testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala]--[testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala] 1 [actor/src/main/scala/org/apache/pekko/actor/FSM.scala] [actor/src/main/scala/org/apache/pekko/actor/FSM.scala] [testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala]--[actor/src/main/scala/org/apache/pekko/actor/FSM.scala] 1 [project/ScalaFixExtraRulesPlugin.scala] [project/ScalaFixExtraRulesPlugin.scala] [project/ParadoxBrowse.scala] [project/ParadoxBrowse.scala] [project/ScalaFixExtraRulesPlugin.scala]--[project/ParadoxBrowse.scala] 1 [project/Jvm.scala] [project/Jvm.scala] [project/ScalaFixExtraRulesPlugin.scala]--[project/Jvm.scala] 1 [project/ScalafixSupport.scala] [project/ScalafixSupport.scala] [project/ScalaFixForJdk9Plugin.scala] [project/ScalaFixForJdk9Plugin.scala] [project/ScalafixSupport.scala]--[project/ScalaFixForJdk9Plugin.scala] 1 [project/ScalaFixForJdk9Plugin.scala]--[project/ScalaFixExtraRulesPlugin.scala] 1 [project/Doc.scala] [project/Doc.scala] [project/ScalaFixForJdk9Plugin.scala]--[project/Doc.scala] 1 [project/Publish.scala] [project/Publish.scala] [project/Paradox.scala] [project/Paradox.scala] [project/Publish.scala]--[project/Paradox.scala] 1 [project/CopyrightHeader.scala] [project/CopyrightHeader.scala] [project/Paradox.scala]--[project/CopyrightHeader.scala] 1 [project/GitHub.scala] [project/GitHub.scala] [project/GitHub.scala]--[project/Dependencies.scala] 1 [project/CopyrightHeader.scala]--[project/CliOptions.scala] 1 [remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala] [remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala] [cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala] [cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala] [remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala]--[cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala] 1 [actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala] [actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala] [remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala]--[actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala] 1 [stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala] [stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala] [stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala]--[remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala] 1 [remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala] [remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala] [remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala] [remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala] [remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala]--[remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala] 1 [project/Doc.scala]--[project/OSGi.scala] 1 [project/Jdk9.scala] [project/Jdk9.scala] [project/Jdk9.scala]--[project/JavaFormatter.scala] 1 [project/Jdk9.scala]--[project/Doc.scala] 1 [project/ProjectFileIgnoreSupport.scala] [project/ProjectFileIgnoreSupport.scala] [project/CopyrightHeaderForBoilerplate.scala] [project/CopyrightHeaderForBoilerplate.scala] [project/ProjectFileIgnoreSupport.scala]--[project/CopyrightHeaderForBoilerplate.scala] 1 [persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala] [persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala] [persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala]--[cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala] 1 [project/Jvm.scala]--[project/MultiNode.scala] 1 [project/Jvm.scala]--[project/OSGi.scala] 1 [remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala] [remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala] [remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala]--[cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala] 1 [project/VersionGenerator.scala] [project/VersionGenerator.scala] [project/VersionGenerator.scala]--[project/MultiNode.scala] 1 [project/VersionGenerator.scala]--[project/OSGi.scala] 1 [project/VersionGenerator.scala]--[project/ProjectFileIgnoreSupport.scala] 1 [project/ScalafixForMultiNodePlugin.scala] [project/ScalafixForMultiNodePlugin.scala] [project/VersionGenerator.scala]--[project/ScalafixForMultiNodePlugin.scala] 1 [persistence/src/main/protobuf/MessageFormats.proto] [persistence/src/main/protobuf/MessageFormats.proto] [cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala] [cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala] [persistence/src/main/protobuf/MessageFormats.proto]--[cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala] 1 [project/ValidatePullRequest.scala] [project/ValidatePullRequest.scala] [project/ValidatePullRequest.scala]--[project/MultiNode.scala] 1 [project/ValidatePullRequest.scala]--[project/ScalaFixExtraRulesPlugin.scala] 1 [project/ValidatePullRequest.scala]--[project/Jvm.scala] 1 [project/ScalafixIgnoreFilePlugin.scala] [project/ScalafixIgnoreFilePlugin.scala] [project/ScalafixIgnoreFilePlugin.scala]--[project/SbtMultiJvm.scala] 1 [project/AddLogTimestamps.scala] [project/AddLogTimestamps.scala] [project/ScalafixIgnoreFilePlugin.scala]--[project/AddLogTimestamps.scala] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G project project project--project 4 ROOT ROOT project--ROOT 4 multi-node-testkit multi-node-testkit project--multi-node-testkit 2 actor actor project--actor 1 cluster cluster project--cluster 1 remote remote remote--project 1 remote--ROOT 1 remote--remote 3 remote--actor 2 persistence persistence remote--persistence 1 remote--cluster 1 cluster-sharding cluster-sharding remote--cluster-sharding 1 cluster-typed cluster-typed remote--cluster-typed 1 actor-testkit-typed actor-testkit-typed remote--actor-testkit-typed 1 multi-node-testkit--multi-node-testkit 2 actor--ROOT 1 actor--actor 2 stream stream stream--remote 1 stream--actor 1 stream--stream 1 stream--persistence 1 stream--cluster 1 stream--cluster-sharding 1 stream--cluster-typed 1 persistence--actor 1 persistence--persistence 1 persistence--cluster 1 persistence--cluster-sharding 1 persistence--cluster-typed 1 testkit testkit testkit--actor 1 testkit--testkit 1 cluster--multi-node-testkit 1 cluster--actor 1 cluster--cluster-sharding 1 cluster--cluster-typed 1 cluster-sharding--actor 1 cluster-typed--actor 1 cluster-typed--cluster-sharding 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...