MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions14,282 in github.com/atomicdotdev/atomic

↓ 2 callersMethoditer_file_index
(&self)
atomic-core/src/record/context.rs:889
↓ 2 callersMethoditer_provenance_graphs
Iterate over all provenance graph hashes on disk.
atomic-repository/src/changestore/provenance.rs:126
↓ 2 callersMethoditer_trunk_branches
( &self, trunk_key: &[u8; 12], )
atomic-core/src/pristine/txn/read.rs:1223
↓ 2 callersMethodkg_enrich_calls
Parses all tracked source files and writes `CALLS` edges between entity nodes. For every tracked file, this function: 1. Extracts function/method ent
atomic-repository/src/repository/vault_kg_enrich.rs:676
↓ 2 callersMethodkg_enrich_changes
Enrich the KG with change data from the current view's history. For each change: - Creates a `change:{short_hash}` node with message and timestamp -
atomic-repository/src/repository/vault_kg_enrich.rs:238
↓ 2 callersMethodkg_enrich_entities
Parses all supported source files in the working copy and creates `entity:{file}:{name}:{line}` nodes with `DEFINES` edges from the corresponding file
atomic-repository/src/repository/vault_kg_enrich.rs:812
↓ 2 callersMethodkg_enrich_files
Enrich the KG with tracked file nodes. Creates a `file:{path}` node for each file tracked in the repository.
atomic-repository/src/repository/vault_kg_enrich.rs:203
↓ 2 callersMethodkg_enrich_includes
Enrich the KG with AST entities from tracked files. Enrich the KG with `INCLUDES` edges derived from import entities. Re-parses tracked source files
atomic-repository/src/repository/vault_kg_enrich.rs:547
↓ 2 callersMethodkg_enrich_modules
Enrich the KG with module (directory) nodes and `PART_OF` edges. For each directory that directly contains at least one tracked file, creates a `modu
atomic-repository/src/repository/vault_kg_enrich.rs:125
↓ 2 callersMethodkg_neighbors
Get the 1-hop neighborhood of a node (outgoing + incoming edges + connected nodes).
atomic-core/src/pristine/traits/triples.rs:18
↓ 2 callersMethodknows
Check if this change knows about another change. A change "knows" another if it's either a dependency or extra_known.
atomic-core/src/change/change.rs:582
↓ 2 callersMethodlabel
Short label for display.
atomic-core/src/change/provenance_graph/types.rs:176
↓ 2 callersFunctionlayer_from_entries
Build a single layer from an in-memory set of `(relative_path, bytes)` files plus optional whiteouts. Whiteouts mark deletions relative to a lower la
atomic-repository/src/oci.rs:140
↓ 2 callersMethodleaf_idx
(&self)
atomic-core/src/crdt/ids.rs:254
↓ 2 callersMethodleaf_ops
(&self)
atomic-core/src/record/workflow/crdt/convert/types.rs:349
↓ 2 callersMethodleaf_ops
Returns the leaf operations (new content for Insert/Modify, old content for Delete). Returns an empty slice for Restore operations.
atomic-core/src/change/ops.rs:581
↓ 2 callersMethodlen
(&self)
atomic-core/src/types/graph_node.rs:159
↓ 2 callersMethodlen
(&self)
atomic-core/src/diff/line.rs:249
↓ 2 callersFunctionlifecycle_dir
(dot_dir: &Path)
atomic-cli/src/commands/agent/lifecycle.rs:399
↓ 2 callersMethodline_count
Get the number of lines in this range.
atomic-core/src/change/credit.rs:572
↓ 2 callersMethodlist_tags
List tags in the current view.
atomic-repository/src/repository/tags.rs:196
↓ 2 callersMethodlist_vault_entries
( &self, prefix: &str, entry_type_filter: Option<VaultEntryType>, )
atomic-core/src/pristine/txn/read.rs:688
↓ 2 callersMethodlist_vault_entries
( &self, prefix: &str, entry_type_filter: Option<VaultEntryType>, )
atomic-core/src/pristine/txn/write/vault.rs:36
↓ 2 callersMethodlist_views
(&self)
atomic-core/src/pristine/txn/write/view.rs:31
↓ 2 callersMethodload
( &mut self, txn: &T, inode: Inode, )
atomic-repository/src/repository/insert.rs:163
↓ 2 callersMethodload_accumulator
Load the provenance accumulator for a session (read-only, locked). Best-effort: returns `None` on failure (logged, never fatal).
atomic-agent/src/turn/orchestrator/provenance.rs:127
↓ 2 callersMethodload_content_chunks
Load all content chunks for a change, in order. Reads from CHANGE_CHUNKS (manifest) + CONTENT_CHUNKS (data). Decompresses each chunk and returns the
atomic-repository/src/redb_change_store/queries.rs:172
↓ 2 callersFunctionload_global_ignore
Load global ignore rules from ~/.config/atomic/ignore
atomic-repository/src/ignore.rs:306
↓ 2 callersFunctionload_identity_lenient
Load a local identity by name, falling back to a case-insensitive match. Tenant slugs are lowercase (e.g. `aaron`), but locally stored identities are
atomic-cli/src/commands/auth.rs:142
↓ 2 callersFunctionload_local_ignore
Load repository-local ignore rules from .atomicignore
atomic-repository/src/ignore.rs:338
↓ 2 callersMethodload_provenance_graph
Load a provenance graph from the repository by hash.
atomic-repository/src/repository/changes.rs:687
↓ 2 callersMethodload_unhashed
Load the unhashed data for a change (if any). Returns `None` if no unhashed data is stored.
atomic-repository/src/redb_change_store/queries.rs:226
↓ 2 callersFunctionlog
Get forward history log from a view. Returns an iterator over history entries starting from the given sequence number and proceeding forward (oldest
atomic-repository/src/history/iter.rs:140
↓ 2 callersFunctionmakeGraphDir
(directory: string, sessionID: string)
packages/opencode-atomic-hooks/src/__tests__/compaction.test.ts:39
↓ 2 callersFunctionmake_edge
(from: &str, to: &str, kind: ProvenanceEdgeKind)
atomic-core/src/change/provenance_graph/tests.rs:76
↓ 2 callersFunctionmake_edge
(flag: EdgeFlags, change: u64, pos: u64, intro: u64)
atomic-core/tests/types_test.rs:698
↓ 2 callersFunctionmake_graph_node
Helper: make a GraphNode<Option<Hash>> with a specific hash.
atomic-core/src/change/format_v3/compact/tests.rs:33
↓ 2 callersFunctionmake_internal_vertex
(change: NodeId, start: u64, end: u64)
atomic-core/src/apply/edge.rs:453
↓ 2 callersFunctionmake_serialized_edge
( flag: EdgeFlags, change: u64, pos: u64, intro: u64, )
atomic-core/tests/types_test.rs:733
↓ 2 callersMethodmanaged_stamp
The stamp to write onto sessions born under the managed run.
atomic-agent/src/turn/orchestrator/mod.rs:317
↓ 2 callersMethodmanaged_view
The view declared by the governing managed run, if any.
atomic-agent/src/turn/orchestrator/mod.rs:312
↓ 2 callersMethodmark_edge_deleted
Mark an edge as deleted.
atomic-core/src/apply/workspace.rs:543
↓ 2 callersMethodmark_trunk_deleted
Marks a trunk as deleted. Does not remove the trunk, just updates its state.
atomic-core/src/crdt/apply/traits.rs:394
↓ 2 callersMethodmark_zombie
(&mut self)
atomic-core/src/output/alive/vertex.rs:393
↓ 2 callersMethodmatches
(&self, path: &str)
atomic-cli/src/commands/git/parallel.rs:240
↓ 2 callersMethodmaterialize_parallel
Materialize the working copy using parallel file processing. This is an optimized version of `materialize` that: 1. Buffers each file's content in me
atomic-repository/src/repository/materialize.rs:201
↓ 2 callersMethodmax_content_size
(mut self, size: usize)
atomic-core/src/record/workflow/assembly/types.rs:185
↓ 2 callersMethodmax_file_size
(&self)
atomic-repository/src/record/options.rs:297
↓ 2 callersMethodmax_vertices_per_file
Set the maximum vertices per file.
atomic-core/src/output/repo/repository/types.rs:121
↓ 2 callersMethodmaybe_switch
Optionally switch to the new view and print hint.
atomic-cli/src/commands/view/new.rs:299
↓ 2 callersMethodmerge
Merge statistics from another recording.
atomic-core/src/record/workflow/record/types.rs:96
↓ 2 callersMethodmerge
Merges another stats instance into this one.
atomic-core/src/record/workflow/crdt/builder/mod.rs:136
↓ 2 callersMethodmerge
Merge stats from another operation.
atomic-repository/src/apply/types.rs:253
↓ 2 callersFunctionmerge_equal_ops
Merge consecutive Equal operations in the result.
atomic-core/src/diff/patience.rs:343
↓ 2 callersFunctionmerge_hunks
Merge adjacent hunks of the same kind.
atomic-core/src/diff/inline.rs:756
↓ 2 callersMethodmessage_or_default
Get the message or a default placeholder.
atomic-cli/src/commands/push/types.rs:139
↓ 2 callersMethodmessage_or_default
message_or_default Get the message or a default placeholder. Returns the change message if one is set, or "(no message)" as a fallback for display pu
atomic-cli/src/commands/pull/types.rs:196
↓ 2 callersMethodmetadata
Add metadata key-value pair.
atomic-core/src/change/provenance/builder.rs:155
↓ 2 callersMethodmetadata_bytes
(mut self, bytes: Vec<u8>)
atomic-repository/src/record/options.rs:240
↓ 2 callersMethodmin_width
Set the minimum width for this column. # Arguments `width` - The minimum width in characters # Returns Self for method chaining.
atomic-cli/src/output/table.rs:163
↓ 2 callersFunctionmint_token
(_server: &str, identity: &Identity)
atomic-cli/src/commands/token.rs:83
↓ 2 callersMethodmissing_context_count
Get the number of missing context conflicts.
atomic-core/src/apply/conflict.rs:353
↓ 2 callersMethodmodels
Set all model usage entries at once.
atomic-core/src/change/attestation.rs:612
↓ 2 callersMethodmodified_time
Get the modification time of a file.
atomic-core/src/output/filesystem/walk.rs:120
↓ 2 callersMethodmove_file
Marks a file for move/rename.
atomic-core/src/record/workflow/crdt/builder/trunk.rs:231
↓ 2 callersMethodname
Returns a human-readable name for this section type. Used in error messages and debug output. # Examples ```rust use atomic_core::change::format_v3
atomic-core/src/change/format_v3/types/section.rs:208
↓ 2 callersMethodnew_changes
Get only the changed hunks from the new line.
atomic-core/src/diff/inline.rs:450
↓ 2 callersMethodnew_tokens
(&self)
atomic-core/src/diff/word.rs:330
↓ 2 callersMethodnext
(&mut self)
atomic-core/src/change/graph_op.rs:498
↓ 2 callersFunctionnext_id
Return `max_id + 1`, or error if the ID space is exhausted.
atomic-core/src/pristine/txn/pristine.rs:35
↓ 2 callersMethodnodes_of_kind
Find all nodes of a given kind.
atomic-core/src/change/provenance_graph/mod.rs:382
↓ 2 callersFunctionnormalize_path_with_root
Normalize a path for storage, optionally stripping a repo root prefix. This handles the case where absolute paths are accidentally passed in. On macO
atomic-repository/src/tracking/helpers.rs:28
↓ 2 callersMethodnotes
Set optional notes.
atomic-core/src/change/attestation.rs:636
↓ 2 callersMethodnum_workers
Set the number of worker threads.
atomic-core/src/output/repo/repository/types.rs:139
↓ 2 callersMethodold_changes
Get only the changed hunks from the old line.
atomic-core/src/diff/inline.rs:445
↓ 2 callersMethodold_line_num
(&self)
atomic-core/src/record/workflow/crdt/builder/branch.rs:151
↓ 2 callersMethodonly_changes
Insert only specific changes.
atomic-repository/src/apply/cross_view.rs:78
↓ 2 callersMethodoperation_mut
(&mut self)
atomic-core/src/record/workflow/crdt/builder/branch.rs:179
↓ 2 callersMethodops
(&self)
atomic-core/src/diff/word.rs:318
↓ 2 callersFunctionoptions
( session: &'a AgentSession, event: &'a TurnEvent, turn_number: u32, prompt: &str, )
atomic-agent/tests/record_view_mismatch_regression.rs:21
↓ 2 callersMethodorder_conflict_count
Get the number of order conflicts.
atomic-core/src/apply/conflict.rs:378
↓ 2 callersMethodorg_base_url
Build the org-scoped base URL. Given `url = "https://atomic.storage"` and `org = "alice"`, returns `"https://alice.atomic.storage"`. Given `url = "h
atomic-config/src/lib.rs:126
↓ 2 callersFunctionoutput_file_via_crdt
Reconstruct a file's bytes by walking the CRDT layer. This is the alternative to `output::repo::output_file_with_filter`: it derives line order from
atomic-core/src/output/crdt.rs:527
↓ 2 callersFunctionoutput_file_with_filter
( txn: &T, changes: &C, working_copy: &W, inode: Inode, position: Position<NodeId>, pa
atomic-core/src/output/repo/file.rs:610
↓ 2 callersMethodoutput_name_conflicts
(mut self, output: bool)
atomic-core/src/output/repo/options.rs:179
↓ 2 callersMethodoutput_name_conflicts
Set whether to output name conflicts.
atomic-core/src/output/repo/repository/types.rs:109
↓ 2 callersMethodoutput_tokens
Set output tokens.
atomic-core/src/change/provenance/builder.rs:112
↓ 2 callersMethodpairs
Iterate through line pairs.
atomic-core/src/diff/display.rs:524
↓ 2 callersMethodparallel
Enable parallel output.
atomic-core/src/output/repo/repository/types.rs:133
↓ 2 callersMethodparse
Parse a change reference string. Supported formats: - `@` or empty: Last change - `@~1`, `@~2`, etc.: Relative to last - Anything else: Treated as ha
atomic-cli/src/commands/revise.rs:111
↓ 2 callersFunctionparse_atomic_changes_trailer
Parse "Atomic-Changes: HASH1, HASH2, ..." from a commit message.
atomic-cli/src/commands/git/parallel.rs:3478
↓ 2 callersFunctionparse_change_hash
Parse a change hash from a string (full or abbreviated).
atomic-cli/src/commands/insert.rs:487
↓ 2 callersMethodparse_event
(&self, hook_type: HookType, input: &[u8])
atomic-agent/src/hooks/hermes.rs:109
↓ 2 callersFunctionparse_identity_toml
Parse minimal identity info from an identity.toml file.
atomic-agent/src/identity.rs:334
↓ 2 callersFunctionparse_identity_type
Parse an identity type from a string.
atomic-cli/src/commands/identity/mod.rs:407
↓ 2 callersFunctionparse_pr_number
Parse a PR/MR number from a commit message. Supports multiple forge formats: - GitHub: `(#42)` or `Merge pull request #42 from ...` - GitLab:
atomic-cli/src/commands/git/parallel.rs:3502
↓ 2 callersMethodparse_reference
Parse the reference string into a ChangeRef.
atomic-cli/src/commands/revise.rs:286
↓ 2 callersMethodparse_visibility
(&self)
atomic-cli/src/commands/project/create.rs:114
↓ 2 callersMethodpath_buf
Get the path as a PathBuf.
atomic-core/src/change/local.rs:94
↓ 2 callersFunctionpath_parent
Get the parent path of a file path. Returns `None` if the path has no parent (is a top-level file).
atomic-core/src/output/memory.rs:694
← previousnext →2,001–2,100 of 14,282, ranked by callers