MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / order_changes_by_deps

Function order_changes_by_deps

atomic-repository/src/apply/queries.rs:180–182  ·  view source on GitHub ↗

Build a dependency-ordered list of changes to insert. Given a set of changes to insert, this function determines the correct order based on their dependencies. # Arguments `changes` - Map of hash to Change # Returns Ordered vector of hashes (dependencies first).

(changes: &HashMap<Hash, Change>)

Source from the content-addressed store, hash-verified

178///
179/// Ordered vector of hashes (dependencies first).
180pub fn order_changes_by_deps(changes: &HashMap<Hash, Change>) -> InsertResult<Vec<Hash>> {
181 compute_insert_order(changes)
182}

Callers

nothing calls this directly

Calls 1

compute_insert_orderFunction · 0.85

Tested by

no test coverage detected