Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-git git cargo crate

GitApp — extracted RuntimeApp crate.

crates/cre8-app-git · level 23 · 6,269 lines (5,058 code) · 9 files · 229 fns (46 tests) · cyclomatic Σ 611

16workspace deps
2direct dependents
21transitive dependents
111calls out
8calls in
206call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 7 calls · source referencenormal dep · 20 calls · source referencenormal dep · 18 calls · source referencenormal dep · 20 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencenormal dep · 15 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 6 calls · source referencedev dep · 9 calls · source referencenormal dep · 0 calls · source referenceapp-gitL23 · 5,058 linescre8-app-gitapp-agentL24 · 25,428 linescre8-app-agentapp-code_changeL22 · 2,183 linescre8-app-code_changeapp-knowledgeL15 · 15,649 linescre8-app-knowledgeapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-liblang-rustL4 · 971 linescre8-lang-rustplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fsplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-connection-actionL0 · 112 linescre8-util-connection-actionutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 229 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
run_gitsrc/ingest.rs:41fn1521107.6
gitsrc/commit_snapshot.rs:169fn52713.8
git_cmd_bytessrc/connection.rs:1509fn142313.5
read_commit_snapshotsrc/commit_snapshot.rs:117fn366843.5
git_cmdsrc/connection.rs:1505fn311613.4
repo_id_for_pathsrc/store.rs:58fn71523.2
resolve_reposrc/connection.rs:469fn3371443
is_full_oidsrc/commit_snapshot.rs:22fn33603
get_repo_checkedsrc/store.rs:149fn105433
canonical_pathsrc/repo_authority.rs:6fn31402.8
list_repos_checkedsrc/store.rs:164fn91342.7
digestsrc/commit_snapshot.rs:86fn31312.6
repository_vertex_idsrc/store.rs:66fn31302
explicit_filessrc/commit_snapshot.rs:28fn1510501.9
str_fieldsrc/view_templates.rs:97fn31801.9
common_git_dirsrc/repo_authority.rs:10fn143311.8
u64_fieldsrc/view_templates.rs:101fn31701.8
edit_repo_insrc/store.rs:221fn112351.7
write_reposrc/store.rs:124fn112431.7
file_blob_atsrc/ingest.rs:259fn142131.6
current_headsrc/ingest.rs:73fn82511.6
require_repo_ownersrc/connection.rs:788fn1761141.5
get_reposrc/store.rs:145fn31611.5
RegisteredRepo::newsrc/store.rs:41method151421.4
parse_max_source_bytessrc/ingest.rs:64fn72201.4
CommitSnapshot::commitmentsrc/commit_snapshot.rs:91method61211.4
serialize_git_responsesrc/connection.rs:742fn31601.4
repo_from_vertexsrc/store.rs:74fn272221.4
load_revision_sourcesrc/ingest.rs:1035fn122211.3
list_commitssrc/ingest.rs:109fn446411.3
check_shared_ownerssrc/repo_authority.rs:27fn185411.3
repo_vertexsrc/store.rs:102fn211211.3
with_protocol_storesrc/connection.rs:691fn184631.3
git_textsrc/commit_snapshot.rs:174fn31311.2
list_repossrc/store.rs:160fn31511.2
push_error_samplesrc/ingest.rs:1213fn52301.2
resolve_repo_for_writesrc/connection.rs:503fn51721.2
commit_vertex_idsrc/ingest.rs:351fn31401.2
connectsrc/connection.rs:266fn1011021.2
max_source_bytessrc/ingest.rs:57fn61321.1

Outside the workspace

anyhow cre8-vm hyperdb serde serde_json sha2