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

Method get_rev_change_deps

atomic-core/src/pristine/txn/read.rs:305–314  ·  view source on GitHub ↗
(&self, dep_hash: &Hash)

Source from the content-addressed store, hash-verified

303 }
304
305 fn get_rev_change_deps(&self, dep_hash: &Hash) -> PristineResult<Vec<NodeId>> {
306 let table = self.txn.open_multimap_table(REV_CHANGE_DEPS)?;
307 let mut result = Vec::new();
308 let iter = table.get(dep_hash.as_bytes())?;
309 for item in iter {
310 let value = item?;
311 result.push(NodeId::new(value.value()));
312 }
313 Ok(result)
314 }
315
316 fn has_change_in_graph(&self, change_id: NodeId) -> PristineResult<bool> {
317 let table = self.txn.open_multimap_table(GRAPH)?;

Callers 1

analyze_splitFunction · 0.45

Calls 3

getMethod · 0.65
as_bytesMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected