postgres/postgres

Branch: master · 9 May 2026 at 23:00

Commits
100
Nodes
30
dir edges
21
co_change edges
23
Hub shadows
5
Universal hubs
1

Cross-layer hub correlation

directory_coupling ↔ co_change
r = -0.1203
near-zero hub persistence — each layer reveals a substantially different structural truth
not significant

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

src/backend/commands/trigger.c
1 commits
dir rank
#6
co_change rank
#28
gap
22
hub_shadow
src/backend/utils/init/postinit.c
2 commits
dir rank
#27
co_change rank
#6
gap
21
hub_shadow
src/backend/utils/adt/ruleutils.c
3 commits
dir rank
#21
co_change rank
#2
gap
19
hub_shadow
src/backend/commands/repack.c
4 commits
dir rank
#2
co_change rank
#20
gap
18
hub_shadow
src/backend/catalog/objectaddress.c
1 commits
dir rank
#14
co_change rank
#30
gap
16
hub_shadow

Universal hubs (1)

High in both layers — architectural backbone.

xlog.c
src/backend/access/transam/xlog.c

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1xlog.c0.27595universal_hub
2ruleutils.c0.17243hub_shadow
3xlogrecovery.c0.17242
4pg_publication.c0.17241
5tablecmds.c0.17241
6datachecksum_state.c0.13798
7propgraphcmds.c0.13793
8xlogwait.c0.13793
9lsyscache.c0.13792
10auxprocess.c0.13792
11relcache.c0.13791
12xact.c0.13791
13repack.c0.10344hub_shadow
14parse_expr.c0.10342
15postinit.c0.10342hub_shadow
16parse_utilcmd.c0.10342
17trigger.c0.10341hub_shadow
18nodeFuncs.c0.06903
19heap.c0.06903
20walreceiver.c0.06903
21planner.c0.06902
22analyzejoins.c0.06902
23initsplan.c0.06901
24partbounds.c0.06901
25objectaddress.c0.06901hub_shadow
26rewriteGraphTable.c0.03453
27pg_test_timing.c0.00003
28pg_cpu_x86.c0.00002
29postgres_fdw.c0.00001
30pg_createsubscriber.c0.00001