azure / azure-storage-azcopy
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 9 components.
  • 334 files, 54,149 LOC (100.0% vs. main code).
  • "e2etest" is biggest, containing 25.63% of LOC.
  • "website" is smallest, containing 0.83% of LOC.


e2etest13877 LOC (25%) 73 files
cmd11975 LOC (22%) 63 files
ste11662 LOC (21%) 86 files
common9143 LOC (16%) 77 files
testSuite3116 LOC (5%) 17 files
sddl1581 LOC (2%) 6 files
ROOT1411 LOC (2%) 8 files
jobsAdmin936 LOC (1%) 2 files
website448 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.
cmd852 commits (42%)
common651 commits (32%)
ste554 commits (27%)
testSuite204 commits (10%)
e2etest138 commits (6%)
ROOT135 commits (6%)
jobsAdmin28 commits (1%)
sddl6 commits (<1%)
website5 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018 2017
e2etest
59
218
89
81
166
103
cmd
61
143
249
205
506
415
815
714
5
ste
31
88
293
188
324
425
709
316
common
29
62
140
79
134
207
475
333
ROOT
9
7
8
11
10
2
33
106
1
jobsAdmin
5
5
13
20
testSuite
2
7
22
6
45
42
110
162
website
3
6
sddl
4
4
4


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 cmd cmd cmd--cmd 11 common common cmd--common 8 jobsAdmin jobsAdmin cmd--jobsAdmin 2 e2etest e2etest e2etest--cmd 9 e2etest--e2etest 11 e2etest--common 10 ste ste ste--cmd 6 ste--e2etest 8 ste--ste 10 ste--common 9 ste--jobsAdmin 4 common--common 6 common--jobsAdmin 2 jobsAdmin--e2etest 1 jobsAdmin--jobsAdmin 2 ROOT ROOT ROOT--cmd 1 ROOT--ste 2 ROOT--common 2 ROOT--jobsAdmin 1 ROOT--ROOT 1 testSuite testSuite testSuite--cmd 1 testSuite--ste 1 testSuite--common 1 testSuite--jobsAdmin 1 testSuite--ROOT 1 testSuite--testSuite 1


2025-05-06 21:27