JetBrains / teamcity-git
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 7 components.
  • 407 files, 32,242 LOC (100.0% vs. main code).
  • "git-server" is biggest, containing 52.7% of LOC.
  • "build" is smallest, containing 0.24% of LOC.


git-server16990 LOC (52%) 156 files
git-agent7345 LOC (22%) 103 files
git-common5619 LOC (17%) 116 files
git-server-tc1826 LOC (5%) 27 files
git-dsl284 LOC (<1%) 1 file
ROOT101 LOC (<1%) 2 files
build77 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
git-server70 commits (2%)
git-common45 commits (1%)
git-agent36 commits (1%)
git-dsl32 commits (<1%)
ROOT13 commits (<1%)
git-server-tc9 commits (<1%)
build1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
git-server
4
74
202
git-common
3
61
131
git-agent
4
59
111
git-server-tc
9
27
ROOT
1
3
2
3
2
2
git-dsl
1
2
12
1
1
13
2
build
2


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G git-common git-common git-common--git-common 11 git-agent git-agent git-agent--git-common 7 git-agent--git-agent 5 git-server git-server git-server--git-agent 5 git-server--git-server 5 git-server--git-common 5 git-server-tc git-server-tc git-server--git-server-tc 1 git-server-tc--git-server-tc 2 git-server-tc--git-common 1


2026-01-18 17:12