apache / tomcat
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
java/org/apache/jasper/Options.java
java/org/apache/jasper/EmbeddedServletOptions.java
2 33 (6%) 60 (3%) 2025-04-16
java/org/apache/jasper/compiler/Generator.java
java/org/apache/jasper/JspC.java
2 232 (<1%) 123 (1%) 2025-04-16
java/org/apache/jasper/runtime/JspRuntimeLibrary.java
java/org/apache/jasper/Options.java
2 55 (3%) 33 (6%) 2025-04-16
java/org/apache/jasper/compiler/Generator.java
java/org/apache/jasper/Options.java
2 232 (<1%) 33 (6%) 2025-04-16
java/org/apache/jasper/Options.java
java/org/apache/jasper/JspC.java
2 33 (6%) 123 (1%) 2025-04-16
java/org/apache/jasper/compiler/Generator.java
java/org/apache/jasper/EmbeddedServletOptions.java
2 232 (<1%) 60 (3%) 2025-04-16
java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java
java/org/apache/tomcat/util/descriptor/DigesterFactory.java
2 9 (22%) 19 (10%) 2025-05-01
java/org/apache/jasper/runtime/JspRuntimeLibrary.java
java/org/apache/jasper/EmbeddedServletOptions.java
2 55 (3%) 60 (3%) 2025-04-16
java/org/apache/jasper/JspC.java
java/org/apache/jasper/EmbeddedServletOptions.java
2 123 (1%) 60 (3%) 2025-04-16
java/org/apache/jasper/runtime/JspRuntimeLibrary.java
java/org/apache/jasper/JspC.java
2 55 (3%) 123 (1%) 2025-04-16
java/org/apache/jasper/runtime/JspRuntimeLibrary.java
java/org/apache/jasper/compiler/Generator.java
2 55 (3%) 232 (<1%) 2025-04-16
java/org/apache/naming/java/javaURLContextFactory.java
java/org/apache/naming/NameParserImpl.java
1 18 (5%) 11 (9%) 2025-04-17
java/org/apache/naming/ResourceLinkRef.java
java/org/apache/naming/EjbRef.java
1 14 (7%) 13 (7%) 2025-04-17
java/org/apache/naming/ServiceRef.java
java/org/apache/naming/SelectorContext.java
1 16 (6%) 25 (4%) 2025-04-17
java/org/apache/naming/SelectorContext.java
java/org/apache/naming/NameParserImpl.java
1 25 (4%) 11 (9%) 2025-04-17
java/org/apache/naming/StringManager.java
java/org/apache/naming/ResourceRef.java
1 21 (4%) 16 (6%) 2025-04-17
java/org/apache/naming/java/javaURLContextFactory.java
java/org/apache/naming/NamingEntry.java
1 18 (5%) 11 (9%) 2025-04-17
java/org/apache/naming/java/javaURLContextFactory.java
java/org/apache/naming/ServiceRef.java
1 18 (5%) 16 (6%) 2025-04-17
java/org/apache/naming/ResourceRef.java
java/org/apache/naming/ResourceEnvRef.java
1 16 (6%) 12 (8%) 2025-04-17
java/org/apache/naming/SelectorContext.java
java/org/apache/naming/EjbRef.java
1 25 (4%) 13 (7%) 2025-04-17
java/org/apache/tomcat/websocket/server/Constants.java
java/jakarta/websocket/server/HandshakeRequest.java
1 14 (7%) 4 (25%) 2025-04-17
java/org/apache/naming/ResourceEnvRef.java
java/org/apache/naming/HandlerRef.java
1 12 (8%) 11 (9%) 2025-04-17
java/org/apache/naming/ResourceEnvRef.java
java/org/apache/naming/NameParserImpl.java
1 12 (8%) 11 (9%) 2025-04-17
java/org/apache/naming/NameParserImpl.java
java/org/apache/naming/ContextAccessController.java
1 11 (9%) 17 (5%) 2025-04-17
java/org/apache/naming/TransactionRef.java
java/org/apache/naming/NamingContext.java
1 12 (8%) 55 (1%) 2025-04-17
java/org/apache/el/parser/ELParser.java
java/org/apache/el/parser/AstNullCoalescing.java
1 40 (2%) 1 (100%) 2025-04-24
java/org/apache/el/parser/ELParserTreeConstants.java
java/org/apache/el/parser/AstElvis.java
1 20 (5%) 3 (33%) 2025-04-24
java/org/apache/naming/ResourceLinkRef.java
java/org/apache/naming/NamingContext.java
1 14 (7%) 55 (1%) 2025-04-17
java/org/apache/catalina/connector/CoyoteAdapter.java
conf/web.xml
1 323 (<1%) 119 (<1%) 2025-05-01
java/org/apache/naming/NamingEntry.java
java/org/apache/naming/ContextBindings.java
1 11 (9%) 20 (5%) 2025-04-17
java/org/apache/naming/ResourceEnvRef.java
java/org/apache/naming/NamingEntry.java
1 12 (8%) 11 (9%) 2025-04-17
java/org/apache/naming/StringManager.java
java/org/apache/naming/NamingContextEnumeration.java
1 21 (4%) 13 (7%) 2025-04-17
java/org/apache/catalina/webresources/AbstractFileResourceSet.java
java/org/apache/catalina/WebResourceSet.java
1 40 (2%) 13 (7%) 2025-04-10
java/org/apache/catalina/webresources/EmptyResourceSet.java
java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java
1 7 (14%) 32 (3%) 2025-04-10
webapps/host-manager/WEB-INF/web.xml
res/META-INF/jasper-el.jar/web-fragment.xml
1 26 (3%) 5 (20%) 2025-05-01
java/org/apache/catalina/connector/Request.java
java/jakarta/servlet/http/HttpServletRequest.java
1 379 (<1%) 17 (5%) 2025-04-23
java/org/apache/naming/ServiceRef.java
java/org/apache/naming/NamingContextBindingsEnumeration.java
1 16 (6%) 14 (7%) 2025-04-17
java/org/apache/naming/ServiceRef.java
java/org/apache/naming/NamingContext.java
1 16 (6%) 55 (1%) 2025-04-17
java/org/apache/naming/StringManager.java
java/org/apache/naming/ResourceEnvRef.java
1 21 (4%) 12 (8%) 2025-04-17
java/org/apache/el/parser/AstNullCoalescing.java
java/org/apache/el/parser/AstElvis.java
1 1 (100%) 3 (33%) 2025-04-24
java/org/apache/naming/ResourceEnvRef.java
java/org/apache/naming/NamingContextEnumeration.java
1 12 (8%) 13 (7%) 2025-04-17
res/META-INF/jasper.jar/web-fragment.xml
res/META-INF/jasper-el.jar/web-fragment.xml
1 7 (14%) 5 (20%) 2025-05-01
res/META-INF/tomcat-websocket.jar/web-fragment.xml
java/org/apache/tomcat/util/descriptor/web/WebXml.java
1 12 (8%) 59 (1%) 2025-05-01
java/org/apache/naming/TransactionRef.java
java/org/apache/naming/ContextBindings.java
1 12 (8%) 20 (5%) 2025-04-17
java/org/apache/naming/java/javaURLContextFactory.java
java/org/apache/naming/ResourceRef.java
1 18 (5%) 16 (6%) 2025-04-17
java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java
java/org/apache/tomcat/websocket/server/Constants.java
1 21 (4%) 14 (7%) 2025-04-17
java/org/apache/naming/ResourceLinkRef.java
java/org/apache/naming/ContextAccessController.java
1 14 (7%) 17 (5%) 2025-04-17
webapps/manager/WEB-INF/web.xml
webapps/ROOT/WEB-INF/web.xml
1 35 (2%) 16 (6%) 2025-05-01
java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java
java/org/apache/catalina/WebResourceRoot.java
1 32 (3%) 31 (3%) 2025-04-10
res/META-INF/jasper.jar/web-fragment.xml
conf/web.xml
1 7 (14%) 119 (<1%) 2025-05-01
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [java/org/apache/jasper/Options.java] [java/org/apache/jasper/Options.java] [java/org/apache/jasper/EmbeddedServletOptions.java] [java/org/apache/jasper/EmbeddedServletOptions.java] [java/org/apache/jasper/Options.java]--[java/org/apache/jasper/EmbeddedServletOptions.java] 2 [java/org/apache/jasper/JspC.java] [java/org/apache/jasper/JspC.java] [java/org/apache/jasper/Options.java]--[java/org/apache/jasper/JspC.java] 2 [java/org/apache/jasper/compiler/Generator.java] [java/org/apache/jasper/compiler/Generator.java] [java/org/apache/jasper/compiler/Generator.java]--[java/org/apache/jasper/Options.java] 2 [java/org/apache/jasper/compiler/Generator.java]--[java/org/apache/jasper/EmbeddedServletOptions.java] 2 [java/org/apache/jasper/compiler/Generator.java]--[java/org/apache/jasper/JspC.java] 2 [java/org/apache/jasper/JspC.java]--[java/org/apache/jasper/EmbeddedServletOptions.java] 2 [java/org/apache/jasper/runtime/JspRuntimeLibrary.java] [java/org/apache/jasper/runtime/JspRuntimeLibrary.java] [java/org/apache/jasper/runtime/JspRuntimeLibrary.java]--[java/org/apache/jasper/Options.java] 2 [java/org/apache/jasper/runtime/JspRuntimeLibrary.java]--[java/org/apache/jasper/EmbeddedServletOptions.java] 2 [java/org/apache/jasper/runtime/JspRuntimeLibrary.java]--[java/org/apache/jasper/compiler/Generator.java] 2 [java/org/apache/jasper/runtime/JspRuntimeLibrary.java]--[java/org/apache/jasper/JspC.java] 2 [java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java] [java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java] [java/org/apache/tomcat/util/descriptor/DigesterFactory.java] [java/org/apache/tomcat/util/descriptor/DigesterFactory.java] [java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java]--[java/org/apache/tomcat/util/descriptor/DigesterFactory.java] 2 [java/org/apache/naming/java/javaURLContextFactory.java] [java/org/apache/naming/java/javaURLContextFactory.java] [java/org/apache/naming/NameParserImpl.java] [java/org/apache/naming/NameParserImpl.java] [java/org/apache/naming/java/javaURLContextFactory.java]--[java/org/apache/naming/NameParserImpl.java] 1 [java/org/apache/naming/ServiceRef.java] [java/org/apache/naming/ServiceRef.java] [java/org/apache/naming/java/javaURLContextFactory.java]--[java/org/apache/naming/ServiceRef.java] 1 [java/org/apache/naming/ResourceRef.java] [java/org/apache/naming/ResourceRef.java] [java/org/apache/naming/java/javaURLContextFactory.java]--[java/org/apache/naming/ResourceRef.java] 1 [java/org/apache/naming/NamingEntry.java] [java/org/apache/naming/NamingEntry.java] [java/org/apache/naming/java/javaURLContextFactory.java]--[java/org/apache/naming/NamingEntry.java] 1 [java/org/apache/naming/ContextAccessController.java] [java/org/apache/naming/ContextAccessController.java] [java/org/apache/naming/NameParserImpl.java]--[java/org/apache/naming/ContextAccessController.java] 1 [java/org/apache/naming/ResourceLinkRef.java] [java/org/apache/naming/ResourceLinkRef.java] [java/org/apache/naming/EjbRef.java] [java/org/apache/naming/EjbRef.java] [java/org/apache/naming/ResourceLinkRef.java]--[java/org/apache/naming/EjbRef.java] 1 [java/org/apache/naming/ResourceLinkRef.java]--[java/org/apache/naming/ContextAccessController.java] 1 [java/org/apache/naming/NamingContext.java] [java/org/apache/naming/NamingContext.java] [java/org/apache/naming/ResourceLinkRef.java]--[java/org/apache/naming/NamingContext.java] 1 [java/org/apache/naming/SelectorContext.java] [java/org/apache/naming/SelectorContext.java] [java/org/apache/naming/ServiceRef.java]--[java/org/apache/naming/SelectorContext.java] 1 [java/org/apache/naming/ServiceRef.java]--[java/org/apache/naming/NamingContext.java] 1 [java/org/apache/naming/NamingContextBindingsEnumeration.java] [java/org/apache/naming/NamingContextBindingsEnumeration.java] [java/org/apache/naming/ServiceRef.java]--[java/org/apache/naming/NamingContextBindingsEnumeration.java] 1 [java/org/apache/naming/SelectorContext.java]--[java/org/apache/naming/NameParserImpl.java] 1 [java/org/apache/naming/SelectorContext.java]--[java/org/apache/naming/EjbRef.java] 1 [java/org/apache/naming/StringManager.java] [java/org/apache/naming/StringManager.java] [java/org/apache/naming/StringManager.java]--[java/org/apache/naming/ResourceRef.java] 1 [java/org/apache/naming/ResourceEnvRef.java] [java/org/apache/naming/ResourceEnvRef.java] [java/org/apache/naming/StringManager.java]--[java/org/apache/naming/ResourceEnvRef.java] 1 [java/org/apache/naming/NamingContextEnumeration.java] [java/org/apache/naming/NamingContextEnumeration.java] [java/org/apache/naming/StringManager.java]--[java/org/apache/naming/NamingContextEnumeration.java] 1 [java/org/apache/naming/ResourceRef.java]--[java/org/apache/naming/ResourceEnvRef.java] 1 [java/org/apache/naming/ContextBindings.java] [java/org/apache/naming/ContextBindings.java] [java/org/apache/naming/NamingEntry.java]--[java/org/apache/naming/ContextBindings.java] 1 [java/org/apache/naming/ResourceEnvRef.java]--[java/org/apache/naming/NameParserImpl.java] 1 [java/org/apache/naming/ResourceEnvRef.java]--[java/org/apache/naming/NamingEntry.java] 1 [java/org/apache/naming/HandlerRef.java] [java/org/apache/naming/HandlerRef.java] [java/org/apache/naming/ResourceEnvRef.java]--[java/org/apache/naming/HandlerRef.java] 1 [java/org/apache/naming/ResourceEnvRef.java]--[java/org/apache/naming/NamingContextEnumeration.java] 1 [java/org/apache/tomcat/websocket/server/Constants.java] [java/org/apache/tomcat/websocket/server/Constants.java] [java/jakarta/websocket/server/HandshakeRequest.java] [java/jakarta/websocket/server/HandshakeRequest.java] [java/org/apache/tomcat/websocket/server/Constants.java]--[java/jakarta/websocket/server/HandshakeRequest.java] 1 [java/org/apache/naming/TransactionRef.java] [java/org/apache/naming/TransactionRef.java] [java/org/apache/naming/TransactionRef.java]--[java/org/apache/naming/NamingContext.java] 1 [java/org/apache/naming/TransactionRef.java]--[java/org/apache/naming/ContextBindings.java] 1 [java/org/apache/el/parser/ELParser.java] [java/org/apache/el/parser/ELParser.java] [java/org/apache/el/parser/AstNullCoalescing.java] [java/org/apache/el/parser/AstNullCoalescing.java] [java/org/apache/el/parser/ELParser.java]--[java/org/apache/el/parser/AstNullCoalescing.java] 1 [java/org/apache/el/parser/AstElvis.java] [java/org/apache/el/parser/AstElvis.java] [java/org/apache/el/parser/AstNullCoalescing.java]--[java/org/apache/el/parser/AstElvis.java] 1 [java/org/apache/el/parser/ELParserTreeConstants.java] [java/org/apache/el/parser/ELParserTreeConstants.java] [java/org/apache/el/parser/ELParserTreeConstants.java]--[java/org/apache/el/parser/AstElvis.java] 1 [java/org/apache/catalina/connector/CoyoteAdapter.java] [java/org/apache/catalina/connector/CoyoteAdapter.java] [conf/web.xml] [conf/web.xml] [java/org/apache/catalina/connector/CoyoteAdapter.java]--[conf/web.xml] 1 [java/org/apache/catalina/webresources/AbstractFileResourceSet.java] [java/org/apache/catalina/webresources/AbstractFileResourceSet.java] [java/org/apache/catalina/WebResourceSet.java] [java/org/apache/catalina/WebResourceSet.java] [java/org/apache/catalina/webresources/AbstractFileResourceSet.java]--[java/org/apache/catalina/WebResourceSet.java] 1 [java/org/apache/catalina/webresources/EmptyResourceSet.java] [java/org/apache/catalina/webresources/EmptyResourceSet.java] [java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java] [java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java] [java/org/apache/catalina/webresources/EmptyResourceSet.java]--[java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java] 1 [java/org/apache/catalina/WebResourceRoot.java] [java/org/apache/catalina/WebResourceRoot.java] [java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java]--[java/org/apache/catalina/WebResourceRoot.java] 1 [webapps/host-manager/WEB-INF/web.xml] [webapps/host-manager/WEB-INF/web.xml] [res/META-INF/jasper-el.jar/web-fragment.xml] [res/META-INF/jasper-el.jar/web-fragment.xml] [webapps/host-manager/WEB-INF/web.xml]--[res/META-INF/jasper-el.jar/web-fragment.xml] 1 [java/org/apache/catalina/connector/Request.java] [java/org/apache/catalina/connector/Request.java] [java/jakarta/servlet/http/HttpServletRequest.java] [java/jakarta/servlet/http/HttpServletRequest.java] [java/org/apache/catalina/connector/Request.java]--[java/jakarta/servlet/http/HttpServletRequest.java] 1 [res/META-INF/jasper.jar/web-fragment.xml] [res/META-INF/jasper.jar/web-fragment.xml] [res/META-INF/jasper.jar/web-fragment.xml]--[conf/web.xml] 1 [res/META-INF/jasper.jar/web-fragment.xml]--[res/META-INF/jasper-el.jar/web-fragment.xml] 1 [res/META-INF/tomcat-websocket.jar/web-fragment.xml] [res/META-INF/tomcat-websocket.jar/web-fragment.xml] [java/org/apache/tomcat/util/descriptor/web/WebXml.java] [java/org/apache/tomcat/util/descriptor/web/WebXml.java] [res/META-INF/tomcat-websocket.jar/web-fragment.xml]--[java/org/apache/tomcat/util/descriptor/web/WebXml.java] 1 [java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java] [java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java] [java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java]--[java/org/apache/tomcat/websocket/server/Constants.java] 1 [webapps/manager/WEB-INF/web.xml] [webapps/manager/WEB-INF/web.xml] [webapps/ROOT/WEB-INF/web.xml] [webapps/ROOT/WEB-INF/web.xml] [webapps/manager/WEB-INF/web.xml]--[webapps/ROOT/WEB-INF/web.xml] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 java java java--java 11 conf conf java--conf 1 webapps webapps webapps--java 1 webapps--conf 1 webapps--webapps 1 res res webapps--res 1 res--java 1 res--conf 1 res--res 1
Download: SVG DOT (open online Graphviz editor)

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