MCPcopy Create free account

hub / github.com/atomicdotdev/atomic / functions

Functions15,497 in github.com/atomicdotdev/atomic

↓ 4 callersMethodresolve_vault_identity
Resolve the current identity for vault operations. Resolution order: 1. Atomic identity store (default identity) 2. Git config (user.name + user.emai
atomic-repository/src/repository/vault_identity.rs:55
↓ 4 callersMethodrestore_file
Restore a single file according to its status. - `Added` (tracked but not recorded): undo tracking. The file stays on disk and becomes untracked, so
atomic-cli/src/commands/restore.rs:251
↓ 4 callersFunctionretrieve_content_with_options
Retrieve content with options. Like `retrieve_content`, but allows configuration via options. # Arguments `txn` - Transaction providing graph acces
atomic-core/src/record/workflow/retrieve.rs:232
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/view/switch.rs:102
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/show.rs:70
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/delete.rs:62
↓ 4 callersMethodrun
(&self)
atomic-cli/src/commands/tag/list.rs:123
↓ 4 callersMethodsave
Save remote configuration to a config file. This preserves other sections in the config file and only updates the `[remotes]` section. # Arguments
atomic-repository/src/remote.rs:330
↓ 4 callersMethodsave_config
Save the store configuration.
atomic-identity/src/store.rs:764
↓ 4 callersFunctionseed_config
(default_org: &str, existing_workspace: Option<(&str, &str)>)
atomic-cli/src/commands/workspace/set.rs:304
↓ 4 callersMethodsession_graph_dir
Get the session directory for provenance graph storage. Returns `{sessions_dir}/{session_id}/` — a subdirectory alongside the session's JSON file. Th
atomic-agent/src/turn/orchestrator/provenance.rs:40
↓ 4 callersMethodset_default
Set the default remote.
atomic-cli/src/commands/remote/mod.rs:271
↓ 4 callersMethodset_encoding
Set the encoding.
atomic-core/src/record/workflow/record/types.rs:317
↓ 4 callersMethodset_inode
Set the inode.
atomic-repository/src/status.rs:363
↓ 4 callersMethodset_kind
Set the change kind.
atomic-core/src/record/workflow/record/types.rs:322
↓ 4 callersMethodset_path
Sets the trunk's path (for move operations).
atomic-core/src/crdt/trunk.rs:233
↓ 4 callersMethodset_phase
(&mut self, phase: Phase)
atomic-agent/src/turn/session.rs:427
↓ 4 callersFunctionshould_ignore_with_rules
Check if a path should be ignored during tracking, with optional ignore rules. This is the full version that accepts optional [`IgnoreRules`] for pat
atomic-repository/src/tracking/helpers.rs:131
↓ 4 callersMethodskip_binary
(mut self, skip: bool)
atomic-core/src/record/workflow/record/options.rs:178
↓ 4 callersFunctionsplit_graph_first_lines
(content: &[u8])
atomic-cli/src/commands/git/parallel.rs:754
↓ 4 callersMethodstats
Get the conversion statistics.
atomic-core/src/diff/semantic_to_crdt.rs:312
↓ 4 callersMethodstats
Return statistics about the table for debugging and logging. # Examples ```rust use atomic_core::change::format_v3::HashDedupTable; let mut table =
atomic-core/src/change/format_v3/hash_table.rs:689
↓ 4 callersMethodsuggestion
Returns a human-readable suggestion for how to fix this error. This is intended for CLI error reporting where a "did you mean?" style hint can guide
atomic-core/src/change/format_v3/error.rs:282
↓ 4 callersMethodsync_dot_dir
Make prior atomic renames/removals in `.atomic` durable before a coupled database transition is allowed to advance. Directory fsync is available on Un
atomic-repository/src/repository/mod.rs:741
↓ 4 callersFunctiontest_info
(message: &str, is_merge: bool)
atomic-cli/src/commands/git/parallel.rs:4469
↓ 4 callersMethodto_byte
(self)
atomic-core/src/change/format_v3/types/section.rs:150
↓ 4 callersMethodto_file_options
Convert to file output options.
atomic-core/src/output/repo/repository/types.rs:154
↓ 4 callersMethodto_protocol_line
Format this entry as a protocol line.
atomic-remote/src/types.rs:248
↓ 4 callersMethodto_serialized_graph
Serialize to the full JSON-compatible representation.
atomic-agent/src/provenance/accumulator/convert.rs:177
↓ 4 callersFunctiontodo_node_id
Node id for a todo. Agent-provided IDs are only stable within their session, so qualify them with that session. Generated turn-local IDs are already f
atomic-core/src/pristine/txn/write/session_kg.rs:54
↓ 4 callersMethodtodos
Set the generic todo snapshot captured at turn end.
atomic-core/src/change/provenance_graph/builder.rs:174
↓ 4 callersFunctiontracked_under_prefix
Get all tracked paths under a directory prefix. # Arguments `txn` - A transaction (read or write) `prefix` - The directory prefix to search under
atomic-repository/src/tracking/tree_ops.rs:430
↓ 4 callersMethodtransition_to_at_least
Advance the state machine to at least the given state. This handles the forward transitions: if we're in WritingMetadata and asked to write a SEMANTI
atomic-core/src/change/format_v3/writer/helpers.rs:46
↓ 4 callersFunctiontruncate_for_summary
Truncate a string for summary display, adding "..." if truncated.
atomic-agent/src/provenance/classify.rs:768
↓ 4 callersFunctiontruncate_prompt
Truncate a prompt to the given maximum length, adding "..." if needed.
atomic-agent/src/record/message.rs:351
↓ 4 callersFunctiontruncate_prompt
Truncate a prompt string for display, preserving word boundaries where possible.
atomic-agent/src/provenance/accumulator/helpers.rs:69
↓ 4 callersMethodtrunk_op
(&self)
atomic-core/src/record/workflow/crdt/builder/trunk.rs:76
↓ 4 callersMethodtrunk_ops
(&self)
atomic-core/src/record/workflow/crdt/convert/types.rs:337
↓ 4 callersFunctionturn_node_id
Node id for one turn row in a session ledger.
atomic-core/src/pristine/txn/write/session_kg.rs:36
↓ 4 callersMethodturn_number
(mut self, n: u32)
atomic-agent/src/envelope.rs:467
↓ 4 callersMethodup_to_tag
Limit changes to those up to and including a tag.
atomic-repository/src/apply/cross_view.rs:72
↓ 4 callersMethodupdate_directory_flags
Update directory flags (default: delete + re-add).
atomic-core/src/pristine/traits/mutate.rs:237
↓ 4 callersMethodupdate_largest_file
Update the largest file size if this file is larger. # Arguments `size` - The file size in bytes
atomic-core/src/record/builder.rs:368
↓ 4 callersMethodvar
(&self, key: &str)
atomic-cli/src/commands/update.rs:135
↓ 4 callersFunctionvault_entry_revision_hash
Identify the exact stored Vault revision, including entry type, frontmatter, and body rather than only the body content hash.
atomic-cli/src/commands/vault/mod.rs:79
↓ 4 callersMethodvault_intent_link
Link a goal to an intent.
atomic-repository/src/repository/vault_intent.rs:819
↓ 4 callersFunctionverify_chunks_cover_data
Verify that chunks form a contiguous, non-overlapping cover of the data.
atomic-core/src/change/format_v3/chunking.rs:1266
↓ 4 callersMethodverify_working_copy
Verify working-copy consistency against the graph. Read-only. See the module docs for the two checks performed. Returns a [`VerifyReport`]; `report.i
atomic-repository/src/repository/verify.rs:105
↓ 4 callersMethodvisible_file_paths
Compute the set of file paths visible on a view. Visibility includes the view's own changes AND all changes inherited through the parent chain. A dr
atomic-repository/src/repository/materialize.rs:161
↓ 4 callersMethodwith_algorithm
Set the diff algorithm. # Arguments `algorithm` - Algorithm to use for content comparison # Example ```rust use atomic_core::record::DetectOptions
atomic-core/src/record/detect.rs:185
↓ 4 callersMethodwith_algorithm
Set the diff algorithm. # Arguments `algorithm` - Algorithm to use for content comparison # Example ```rust use atomic_core::record::workflow::Wor
atomic-core/src/record/workflow/options.rs:147
↓ 4 callersMethodwith_check_mtime
Set whether to use mtime optimization. # Arguments `check` - Whether to check mtime before comparing content
atomic-core/src/record/workflow/options.rs:157
↓ 4 callersMethodwith_conflicts
Mark as having conflicts.
atomic-core/src/record/workflow/retrieve.rs:155
↓ 4 callersMethodwith_cost
Set cost in USD.
atomic-core/src/change/attestation.rs:502
↓ 4 callersMethodwith_dry_run
Builder: set the `--dry-run` flag.
atomic-cli/src/commands/add.rs:224
↓ 4 callersMethodwith_force
Builder: set the force flag.
atomic-cli/src/commands/remove.rs:182
↓ 4 callersMethodwith_force
Builder: set the force flag.
atomic-cli/src/commands/restore.rs:147
↓ 4 callersMethodwith_ignore_pattern
(mut self, pattern: impl Into<String>)
atomic-agent/src/watcher/mod.rs:167
↓ 4 callersMethodwith_input
Set input tokens.
atomic-core/src/change/attestation.rs:478
↓ 4 callersMethodwith_insecure
Builder: set the insecure flag.
atomic-cli/src/commands/clone/command.rs:250
↓ 4 callersMethodwith_keep
Builder: set the keep flag (legacy, now the default).
atomic-cli/src/commands/remove.rs:161
↓ 4 callersMethodwith_kind
Builder: set the project kind for .atomicignore template.
atomic-cli/src/commands/init.rs:370
↓ 4 callersMethodwith_local_state
Builder: set the local state.
atomic-cli/src/commands/clone/types.rs:482
↓ 4 callersMethodwith_message
Builder: set the message.
atomic-cli/src/commands/revise.rs:258
↓ 4 callersMethodwith_message
Set the change message. The message is typically the first line of the change description, used for display purposes. # Arguments `message` - The c
atomic-cli/src/commands/push/types.rs:133
↓ 4 callersMethodwith_message
Builder: set the message.
atomic-cli/src/commands/pull/types.rs:159
↓ 4 callersMethodwith_metadata
Builder: set metadata.
atomic-core/src/pristine/vault.rs:482
↓ 4 callersMethodwith_modification_threshold
Sets the modification detection threshold. Lines with similarity above this threshold are classified as "modified" rather than "deleted and inserted"
atomic-core/src/record/workflow/crdt/line_ops/types.rs:120
↓ 4 callersMethodwith_name_status
Builder: set the name-status flag.
atomic-cli/src/commands/diff/command.rs:153
↓ 4 callersMethodwith_path
Builder: set the target path.
atomic-cli/src/commands/clone/command.rs:238
↓ 4 callersMethodwith_presence
(mut self, present: bool)
atomic-agent/src/hooks/mod.rs:490
↓ 4 callersMethodwith_reasoning
Set the reasoning summary.
atomic-agent/src/transcript/storage.rs:91
↓ 4 callersMethodwith_remote
Builder: set the remote name or URL.
atomic-cli/src/commands/pull/command.rs:198
↓ 4 callersMethodwith_reverse
Builder: set reverse order.
atomic-cli/src/commands/log/command.rs:163
↓ 4 callersMethodwith_reword
Builder: set the reword flag.
atomic-cli/src/commands/revise.rs:264
↓ 4 callersMethodwith_skip_binary
Builder: set the skip-binary flag.
atomic-cli/src/commands/record/mod.rs:329
↓ 4 callersMethodwith_tagged
Set the tagged flag. Tagged changes represent named snapshots in the history. When a change is tagged, the pull operation will also download the asso
atomic-cli/src/commands/pull/types.rs:153
↓ 4 callersMethodwith_timeout
Builder: set the timeout in seconds.
atomic-cli/src/commands/clone/command.rs:256
↓ 4 callersMethodwith_timeout
Builder: set the timeout in seconds.
atomic-cli/src/commands/pull/command.rs:234
↓ 4 callersMethodwith_untracked
Set whether to include untracked files.
atomic-repository/src/status.rs:720
↓ 4 callersFunctionword_diff_with_config
Compute word-level diff with custom configuration. # Arguments `old` - The original content `new` - The modified content `config` - Configuration op
atomic-core/src/diff/word.rs:578
↓ 4 callersMethodwrite
(&mut self, _buf: &[u8])
atomic-cli/src/agent_error.rs:992
↓ 4 callersFunctionwrite_change_to_graph
Write a change to the graph and add it to a view's change log. This function handles two cases: 1. **New change**: The change hasn't been applied to
atomic-repository/src/apply/mod.rs:229
↓ 4 callersFunctionwrite_manifest
(dir: &Path, install_path: &Path, version: &str, schema_version: u32)
atomic-cli/src/commands/update.rs:635
↓ 4 callersFunctionwrite_tracked
Mirror `attest`'s tracked-vault write (body = pretty JSON + '\n').
atomic-cli/src/commands/memory/list.rs:429
↓ 3 callersMethodadd
( &mut self, node: GraphNode<NodeId>, flags: EdgeFlags, dest_change: u64,
atomic-core/src/pristine/traits/tests/graph_tests.rs:21
↓ 3 callersMethodadd_change
Updates statistics with a line change.
atomic-core/src/record/workflow/crdt/line_ops/analyzer.rs:51
↓ 3 callersMethodadd_connected_by
Add a change that connected to this span.
atomic-core/src/apply/conflict.rs:137
↓ 3 callersMethodadd_content_bytes
(&mut self, bytes: u64)
atomic-core/src/crdt/apply/context.rs:197
↓ 3 callersMethodadd_deleted_by
Add a change that deleted this span.
atomic-core/src/apply/conflict.rs:130
↓ 3 callersMethodadd_dependency
Add a dependency. # Arguments `hash` - The dependency hash
atomic-core/src/record/workflow/assembly/mod.rs:195
↓ 3 callersFunctionadd_draft_change
Create a draft view `feature` (parent = dev), switch to it, and record a change unique to that view.
atomic-cli/tests/insert_promote_integration_test.rs:52
↓ 3 callersMethodadd_error
Add an error message.
atomic-core/src/record/workflow/detect/types.rs:324
↓ 3 callersMethodadd_extra_child
Add an extra child to a span. Extra children are stored directly on the span rather than in the shared array. This is useful when edges are discovere
atomic-core/src/output/alive/graph.rs:330
↓ 3 callersMethodadd_flags
(&mut self, flags: VertexFlags)
atomic-core/src/output/alive/vertex.rs:333
↓ 3 callersFunctionadd_hook_to_matcher
Add a hook command to a matcher list, creating the matcher if needed.
atomic-agent/src/hooks/gemini_cli.rs:774
↓ 3 callersMethodadd_leaf_replaced
(&mut self)
atomic-core/src/crdt/apply/context.rs:183
↓ 3 callersMethodadd_pending
Add a pending change, potentially combining with existing ones.
atomic-core/src/record/workflow/graph_op/builder.rs:257
↓ 3 callersFunctionadd_spinner
Add a spinner to a multi-progress container. # Arguments `mp` - The multi-progress container `message` - The spinner message
atomic-cli/src/output/progress.rs:182
↓ 3 callersMethodadd_trunk_deleted
(&mut self)
atomic-core/src/crdt/apply/context.rs:131
← previousnext →1,401–1,500 of 15,497, ranked by callers