mozilla / version-control-tools
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system6% (2,378 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py6% (1,949 lines)
css35% (324 lines)
tf11% (93 lines)
cfg33% (12 lines)
Duplication per Component (primary)
hgext10% (1,002 lines)
pylib3% (659 lines)
hgtemplates21% (324 lines)
hghooks9% (154 lines)
terraform11% (93 lines)
scripts12% (74 lines)
testing1% (28 lines)
ansible2% (24 lines)
hgserver1% (20 lines)
ROOT0% (0 lines)
hgwsgi0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 168 duplicates...
Size#FoldersFilesLinesCode
31 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
208:246 (4%)
313:351 (4%)
view
28 x 2 hgext/pushlog/parsedatetime/pdt_locales
hgext/pushlog/parsedatetime/pdt_locales
56:83 (13%)
192:219 (13%)
view
28 x 2 hgtemplates/static
hgtemplates/static
217:249 (7%)
330:362 (6%)
view
25 x 2 pylib/pycodestyle/testsuite
pylib/pycodestyle/testsuite
180:211 (5%)
60:92 (26%)
view
22 x 2 hgtemplates/static
hgtemplates/static
371:395 (6%)
524:548 (4%)
view
21 x 2 hgext/pushlog/parsedatetime/pdt_locales
hgext/pushlog/parsedatetime/pdt_locales
98:118 (14%)
129:149 (14%)
view
20 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
54:74 (2%)
158:178 (2%)
view
19 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
89:111 (2%)
193:215 (2%)
view
19 x 2 hgext/clang-format
hgext/js-format
17:43 (27%)
17:43 (27%)
view
18 x 2 hgtemplates/static
hgtemplates/static
270:292 (4%)
383:405 (3%)
view
17 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
10:30 (54%)
10:30 (58%)
view
17 x 2 hgtemplates/static
hgtemplates/static
339:359 (4%)
488:508 (3%)
view
17 x 2 hghooks/mozhghooks
hghooks/mozhghooks
38:92 (27%)
157:211 (27%)
view
16 x 2 pylib/pycodestyle/testsuite
pylib/pycodestyle/testsuite
11:30 (3%)
18:38 (16%)
view
16 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
122:143 (2%)
330:351 (2%)
view
16 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
122:143 (2%)
225:246 (2%)
view
15 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
11:29 (25%)
11:29 (53%)
view
15 x 2 terraform
terraform
260:278 (6%)
296:314 (6%)
view
15 x 2 terraform
terraform
223:241 (6%)
296:314 (6%)
view
15 x 2 terraform
terraform
223:241 (6%)
260:278 (6%)
view
14 x 2 hghooks/mozhghooks/check
hghooks/mozhghooks/check
44:64 (23%)
93:113 (12%)
view
14 x 2 pylib/configobj
pylib/configobj
190:203 (1%)
225:238 (1%)
view
14 x 2 hghooks/mozhghooks
hghooks/mozhghooks
135:152 (10%)
163:180 (10%)
view
14 x 2 hgext/pushlog/parsedatetime/pdt_locales
hgext/pushlog/parsedatetime/pdt_locales
60:73 (8%)
153:166 (8%)
view
14 x 2 hgext/pushlog/parsedatetime/pdt_locales
hgext/pushlog/parsedatetime/pdt_locales
28:43 (15%)
29:44 (9%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (46%)
13:27 (44%)
view
13 x 2 hgext/clang-format
hgext/js-format
98:116 (18%)
93:111 (18%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (44%)
13:27 (44%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (41%)
13:27 (44%)
view
13 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
2712:2724 (<1%)
1027:1039 (1%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (22%)
13:27 (41%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (22%)
13:27 (44%)
view
13 x 2 hgtemplates/static
hgtemplates/static
251:264 (3%)
364:377 (2%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (22%)
13:27 (44%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (41%)
13:27 (46%)
view
13 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
1343:1359 (<1%)
1390:1406 (<1%)
view
13 x 2 hgext/serverlog/scripts
hgext/serverlog/scripts
13:27 (46%)
13:27 (44%)
view
13 x 2 hgext/robustcheckout
hgext/robustcheckout
640:652 (2%)
713:725 (2%)
view
12 x 2 hghooks/mozhghooks
hghooks/mozhghooks
106:137 (19%)
157:188 (19%)
view
12 x 2 hghooks/mozhghooks
hghooks/mozhghooks
38:69 (19%)
106:137 (19%)
view
11 x 2 hgext/robustcheckout
hgext/robustcheckout
202:212 (1%)
320:330 (1%)
view
11 x 2 hgext/robustcheckout
hgext/robustcheckout
301:311 (1%)
321:331 (1%)
view
11 x 2 pylib/mccabe
pylib/pyflakes
7:21 (25%)
23:37 (25%)
view
11 x 2 scripts
scripts
273:285 (3%)
375:387 (3%)
view
11 x 2 hgext/pushlog/parsedatetime
hgext/pushlog/parsedatetime
188:203 (1%)
293:308 (1%)
view
11 x 2 scripts
scripts
253:267 (3%)
355:369 (3%)
view
11 x 2 hgext/clang-format
hgext/js-format
79:95 (15%)
74:90 (15%)
view
10 x 2 hgext/robustcheckout
hgext/robustcheckout
203:212 (1%)
301:310 (1%)
view
10 x 2 pylib/pycodestyle/testsuite
pylib/pycodestyle/testsuite
338:349 (3%)
593:605 (2%)
view
10 x 2 pylib/vcsreplicator/vcsreplicator
pylib/vcsreplicator/vcsreplicator
292:301 (1%)
334:343 (1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
9 x 2 pylib/pycodestyle/testsuite
pylib/pycodestyle/testsuite
0:0 
0:0 
view