MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions14,282 in github.com/atomicdotdev/atomic

↓ 3 callersMethodwrite_file
(&self, path: &str, inode: Inode)
atomic-core/src/output/memory.rs:674
↓ 3 callersFunctionwrite_hooks_file
(path: &Path, config: &CodexHooksFile)
atomic-agent/src/hooks/codex.rs:382
↓ 3 callersFunctionwrite_image_layout
Write a complete OCI image layout under `out` (created if needed): `out/oci-layout`, `out/index.json`, and `out/blobs/sha256/<...>` blobs. `layers` a
atomic-repository/src/oci.rs:177
↓ 3 callersMethodwrite_postcard_section
Serialize a value with postcard, compress with zstd, hash, and write. This is the standard flow for typed metadata sections (HEADER, DEPS, PROVENANCE
atomic-core/src/change/format_v3/writer/helpers.rs:93
↓ 2 callersFunctionactivate_server_for_identity
When an identity becomes the active default, automatically activate the server profile bound to it (if any). Looks for a named profile in `~/.atomic/
atomic-cli/src/commands/identity/mod.rs:360
↓ 2 callersMethodadd_batch
Add multiple files to tracking in a single write transaction. This is much faster than calling `add()` in a loop because it avoids opening a separate
atomic-repository/src/repository/tracking.rs:132
↓ 2 callersMethodadd_branch_deleted
(&mut self)
atomic-core/src/crdt/apply/context.rs:157
↓ 2 callersMethodadd_branch_restored
(&mut self)
atomic-core/src/crdt/apply/context.rs:163
↓ 2 callersMethodadd_content_bytes
Add content bytes.
atomic-core/src/record/workflow/assembly/helpers.rs:66
↓ 2 callersMethodadd_edge
Add an edge to the graph.
atomic-core/src/change/provenance_graph/builder.rs:107
↓ 2 callersFunctionadd_edge_with_reverse
Add a bidirectional edge pair through the cached writer, mapping storage errors into the apply error type. This is the single edge-writing entry poin
atomic-core/src/apply/graph_batch.rs:334
↓ 2 callersMethodadd_edge_with_reverse
Add a canonical bidirectional GRAPH edge pair (forward + PARENT reverse), mirroring both rows into INODE_GRAPH when an inode is provided.
atomic-core/src/apply/graph_batch.rs:106
↓ 2 callersMethodadd_error
Record an error for a path.
atomic-core/src/record/workflow/collect.rs:253
↓ 2 callersMethodadd_error
Add an error.
atomic-core/src/record/workflow/record/types.rs:553
↓ 2 callersMethodadd_error
Add an error.
atomic-repository/src/record/assemble.rs:348
↓ 2 callersFunctionadd_hook_to_groups
( groups: &mut Vec<Value>, command: &str, status_message: Option<&str>, )
atomic-agent/src/hooks/codex.rs:427
↓ 2 callersMethodadd_insertion
Add an insertion to this conflict.
atomic-core/src/apply/conflict.rs:246
↓ 2 callersMethodadd_leaf_deleted
(&mut self)
atomic-core/src/crdt/apply/context.rs:177
↓ 2 callersMethodadd_leaf_restored
(&mut self)
atomic-core/src/crdt/apply/context.rs:189
↓ 2 callersMethodadd_line_with_content
Adds a line with content, tokenizing into leaves.
atomic-core/src/record/workflow/crdt/builder/branch.rs:231
↓ 2 callersMethodadd_local_only_change
Add a local-only change hash.
atomic-cli/src/commands/pull/types.rs:519
↓ 2 callersMethodadd_modified
Add a modified file to the result.
atomic-core/src/record/workflow/detect/types.rs:309
↓ 2 callersMethodadd_moved
Add a moved file to the result.
atomic-core/src/record/workflow/detect/types.rs:314
↓ 2 callersMethodadd_order_conflict
Add an order conflict.
atomic-core/src/apply/conflict.rs:365
↓ 2 callersFunctionadd_progress_bar
Add a progress bar to a multi-progress container. # Arguments `mp` - The multi-progress container `total` - The total number of units `message` - Th
atomic-cli/src/output/progress.rs:197
↓ 2 callersMethodadd_recorded_file
Add a recorded file path.
atomic-repository/src/record/assemble.rs:319
↓ 2 callersMethodadd_remote
Add a new remote.
atomic-cli/src/commands/remote/mod.rs:185
↓ 2 callersMethodadd_remote_default
Add a new remote and set it as the default. # Arguments `name` - The name for the new remote `url` - The URL of the remote repository
atomic-repository/src/repository/remotes.rs:126
↓ 2 callersMethodadd_skipped
Record a skipped file.
atomic-core/src/record/workflow/collect.rs:258
↓ 2 callersMethodadd_skipped
(&mut self)
atomic-core/src/crdt/apply/context.rs:209
↓ 2 callersMethodadd_skipped_file
Add a skipped file path.
atomic-repository/src/record/assemble.rs:329
↓ 2 callersMethodadd_token
Adds a token to a line. # Arguments `branch_id` - The line to add the token to `after` - The leaf to insert after (None for start of line) `kind` -
atomic-core/src/record/workflow/crdt/builder/leaf.rs:65
↓ 2 callersMethodadd_trunk_moved
(&mut self)
atomic-core/src/crdt/apply/context.rs:137
↓ 2 callersMethodadd_trunk_undeleted
(&mut self)
atomic-core/src/crdt/apply/context.rs:143
↓ 2 callersMethodadd_warning
Add a warning message.
atomic-cli/src/commands/clone/types.rs:500
↓ 2 callersMethodadd_warning
Add a warning message.
atomic-cli/src/commands/pull/types.rs:514
↓ 2 callersMethodalgorithm
(mut self, algorithm: Algorithm)
atomic-core/src/record/workflow/detect/mod.rs:146
↓ 2 callersMethodall_paths
Returns all affected file paths in a single iterator. Order: modified files first, then added, then deleted. This is the list passed to `RecordOption
atomic-agent/src/event.rs:531
↓ 2 callersFunctionall_predicates
List all known predicates.
atomic-core/src/pristine/ontology.rs:166
↓ 2 callersMethodalloc_branch_id
Allocates a new branch ID.
atomic-core/src/record/workflow/crdt/convert/converter.rs:90
↓ 2 callersMethodalloc_inode
(&mut self)
atomic-core/src/crdt/apply/traits.rs:671
↓ 2 callersMethodalloc_leaf
Allocate a new leaf ID.
atomic-core/src/diff/semantic_to_crdt.rs:261
↓ 2 callersMethodalloc_node_id
Allocate a new node ID This is thread-safe and guaranteed to return unique IDs.
atomic-core/src/pristine/txn/pristine.rs:303
↓ 2 callersFunctionapply_delete
Applies a Delete operation to mark a line as deleted. # Behavior 1. Verifies the branch exists 2. Verifies the branch is not already deleted 3. Upda
atomic-core/src/crdt/apply/branch.rs:282
↓ 2 callersFunctionapply_insert_only
Applies an Insert operation without nested leaf operations.
atomic-core/src/crdt/apply/branch.rs:216
↓ 2 callersMethodapply_line_change
Applies a line change from the analyzer. This is the integration point between the `LineAnalyzer` and the builder.
atomic-core/src/record/workflow/crdt/builder/branch.rs:301
↓ 2 callersFunctionapply_reparent
Applies a Reparent operation to change a branch's chain position without touching its state or content. # Behavior 1. Verifies the branch exists. 2.
atomic-core/src/crdt/apply/branch.rs:371
↓ 2 callersFunctionapply_restore
Applies a Restore operation to restore a deleted line. # Behavior 1. Verifies the branch exists 2. Verifies the branch is currently deleted 3. Updat
atomic-core/src/crdt/apply/branch.rs:326
↓ 2 callersMethodapply_stash
Apply a stash to the current working copy. Reads raw file bytes from the sidecar directory (`.atomic/stashes/<view_name>/`) and writes them to disk.
atomic-cli/src/commands/stash.rs:566
↓ 2 callersMethodas_bytes
Get the raw bytes of the identity ID.
atomic-identity/src/identity.rs:61
↓ 2 callersMethodas_bytes
Get the raw bytes.
atomic-identity/src/delegation.rs:448
↓ 2 callersMethodas_directory
Mark this as a directory.
atomic-core/src/record/context.rs:736
↓ 2 callersFunctionatomic_revision
Open the Atomic repository at `root` and return `(view_name, merkle_base32)` for the current view. Returns `None` if the directory is not an Atomic r
atomic-agent/src/export.rs:442
↓ 2 callersFunctionauthor
Format an author name in default style. Use this for displaying author names in logs and history. # Arguments `text` - The author name to format #
atomic-cli/src/output/colors.rs:446
↓ 2 callersMethodauthored_denominator
Denominator for the headline metric: changes authored by a person or an AI. Excludes System and NeedsAttention.
atomic-repository/src/repository/provenance_summary.rs:82
↓ 2 callersMethodbranch
(&self)
atomic-core/src/crdt/leaf.rs:175
↓ 2 callersMethodbranch_ops
(&self)
atomic-core/src/record/workflow/crdt/convert/types.rs:343
↓ 2 callersMethodbuild
Builds the conflict.
atomic-core/src/crdt/apply/conflict.rs:463
↓ 2 callersFunctionbuild_agent_author
Build an `Author` for an agent turn, using the session's identity info. This is the main entry point called by `record_turn()`. It resolves the agent
atomic-agent/src/identity.rs:394
↓ 2 callersMethodbuild_git_metadata
Build git metadata for the change's unhashed field.
atomic-cli/src/commands/git/parallel.rs:3244
↓ 2 callersFunctionbuild_new_section
Build a complete new learnings section (heading + markers + content).
atomic-agent/src/learnings.rs:482
↓ 2 callersFunctionbyte_progress_style
Get the byte-progress bar style. Format: `⠋ [████████░░░░░░░░] 1.5 MB/3.0 MB Message (50%)`
atomic-cli/src/output/progress.rs:332
↓ 2 callersFunctioncan_batch_apply_file_ops
(file_ops: &[FileOps])
atomic-core/src/apply/file_ops.rs:466
↓ 2 callersFunctioncanonicalize_lenient
(path: &Path)
atomic-cli/src/commands/agent/lifecycle.rs:430
↓ 2 callersMethodchange_count
Get the total number of changes.
atomic-core/src/record/detect.rs:650
↓ 2 callersMethodchanged_files
Iterate over all changed files (added, deleted, modified, moved).
atomic-core/src/record/workflow/detect/types.rs:444
↓ 2 callersMethodchanges
Iterate over only the change operations (non-equal).
atomic-core/src/diff/word.rs:399
↓ 2 callersMethodchanges_covered
Set all covered change hashes at once.
atomic-core/src/change/attestation.rs:624
↓ 2 callersMethodchanges_explained
Set all explained change hashes at once.
atomic-core/src/change/provenance_graph/builder.rs:125
↓ 2 callersFunctioncheck_can_unrecord
Check if a change can be unrecorded from a view. This verifies that: 1. The change is in the view 2. No other changes in the view depend on it (unles
atomic-repository/src/unrecord.rs:437
↓ 2 callersMethodcheck_mtime
(mut self, check: bool)
atomic-core/src/record/workflow/detect/mod.rs:162
↓ 2 callersMethodclassify_hashes
( &self, view_name: &str, hashes: &[atomic_core::types::Hash], )
atomic-repository/src/repository/provenance_summary.rs:140
↓ 2 callersFunctionclassify_insert
Determine whether an Insert hunk is a Prepend, Append, or Middle insert. For multi-vertex files (files that have been recorded at least once with per
atomic-core/src/record/workflow/globalize/hunk.rs:631
↓ 2 callersMethodclaude_path
Get the effective claude CLI path.
atomic-agent/src/transcript/generator.rs:169
↓ 2 callersFunctioncleanup_expired
(dir: &Path, now: i64)
atomic-cli/src/commands/agent/lifecycle.rs:465
↓ 2 callersFunctioncleanup_on_error
Clean up a directory on error (e.g., failed clone). Silently removes the directory and all its contents. Does nothing if the path doesn't exist. # A
atomic-cli/src/commands/clone/helpers.rs:506
↓ 2 callersMethodcode_changes
Set the code change statistics.
atomic-core/src/change/attestation.rs:600
↓ 2 callersFunctioncollect_alive_branch_dump
( repo: &Repository, txn: &T, trunk_id: atomic_core::crdt::TrunkId, )
atomic-repository/tests/content_roundtrip_fidelity_test.rs:1449
↓ 2 callersFunctioncollect_children
Collect children of a directory from the graph. Uses the tree traversal module to collect all files and directories under the specified parent path,
atomic-core/src/output/repo/repository/mod.rs:159
↓ 2 callersFunctioncollect_run_sessions
Collect sessions stamped with `run_id` from the canonical session store.
atomic-cli/src/commands/agent/lifecycle.rs:535
↓ 2 callersFunctioncollect_working_copy_files
Collect all files in a directory, respecting ignore patterns. # Arguments `root` - The root directory to walk `options` - Status options controlling
atomic-repository/src/status.rs:764
↓ 2 callersFunctioncollect_working_copy_files_with_rules
Collect all files in a directory, respecting ignore patterns and custom rules. This is the full version that accepts optional [`IgnoreRules`] for pat
atomic-repository/src/status.rs:784
↓ 2 callersMethodcombine_threshold
(mut self, threshold: usize)
atomic-core/src/record/workflow/graph_op/options.rs:186
↓ 2 callersFunctioncommand
Format a command or code snippet in bold cyan. Use this for displaying commands the user should run. # Arguments `text` - The command to format #
atomic-cli/src/output/colors.rs:490
↓ 2 callersMethodcompact_graph_node
Convert a `GraphNode<Option<Hash>>` to a [`CompactGraphNode`]. # Errors Returns [`FormatError::HashNotFound`](super::super::error::FormatError::Hash
atomic-core/src/change/format_v3/compact/compactor.rs:82
↓ 2 callersFunctioncompress_chunks_parallel_with_stats
Compress all chunks in parallel and return compression statistics. This is the same as [`compress_chunks_parallel`] but also returns [`CompressionSta
atomic-core/src/change/format_v3/chunking.rs:640
↓ 2 callersMethodcompressed_len
(&self)
atomic-core/src/change/format_v3/chunking.rs:312
↓ 2 callersMethodcompute_delta
Compute the full `RemoteDelta` for a given view. This is the main entry point for sync operations. It: 1. Runs the dichotomy algorithm to find the d
atomic-remote/src/sync.rs:614
↓ 2 callersFunctioncompute_insert_order
Determine the order to insert a set of changes respecting dependencies. This performs a topological sort of the changes based on their dependency rel
atomic-repository/src/apply/mod.rs:157
↓ 2 callersFunctioncompute_lcs
Compute the Longest Common Subsequence using dynamic programming. Returns a list of matching positions in both sequences.
atomic-core/src/diff/myers.rs:73
↓ 2 callersMethodconflict_next
Move to the next side of a conflict. # Arguments `id` - The conflict ID (must match the begin call) `changes` - Optional change hashes for this side
atomic-core/src/output/traits.rs:511
↓ 2 callersMethodconflicts
Get a reference to the conflicts detected so far.
atomic-core/src/output/repo/writer.rs:213
↓ 2 callersMethodconflicts_of_type
Get conflicts filtered by type.
atomic-core/src/output/repo/repository/mod.rs:72
↓ 2 callersFunctionconsolidate
Consolidate raw tool nodes into Decision nodes. Scans the graph for recognizable sequences of unclassified tool nodes and replaces each sequence with
atomic-agent/src/provenance/consolidate.rs:67
↓ 2 callersMethodcontains
(&self, hash: &[u8; 32])
atomic-core/src/change/format_v3/hash_table.rs:432
↓ 2 callersMethodcontains_change
Whether `change_id`'s spans have already been loaded.
atomic-core/src/pristine/span_index.rs:25
↓ 2 callersMethodcontent
(&self)
atomic-core/src/record/workflow/crdt/convert/types.rs:355
↓ 2 callersMethodcontent
(&self)
atomic-core/src/record/workflow/crdt/builder/mod.rs:201
↓ 2 callersMethodcontent_chunks
Read only CONTENT sections, skipping everything else. This reads the raw file content chunks without loading graph or semantic operations. Useful whe
atomic-core/src/change/format_v3/reader/sections.rs:388
↓ 2 callersMethodcontent_hash
Compute the content hash of this tag. Covers identity + position + annotation fields. The `metadata` field is excluded (same pattern as `Change.unhas
atomic-core/src/pristine/traits/tag.rs:65
← previousnext →1,701–1,800 of 14,282, ranked by callers