Change text format: order dependencies in the order they were on the channel at record time
[?]
Nov 21, 2020, 10:42 PM
UNZXTNSJI4YRY3EQ3M4HMBKQDNYDTY6B7IZRBNYGDJXTA2UKYWRACDependencies
- [2]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [3]
PJ7T2VFLDo not hang on locked repositories
Change contents
- edit in libpijul/src/lib.rs at line 205
use std::collections::BTreeSet; - replacement in libpijul/src/lib.rs at line 221
dependencies: BTreeSet::new(),extra_known: BTreeSet::new(),dependencies: Vec::new(),extra_known: Vec::new(), - edit in libpijul/src/changestore/mod.rs at line 7
use std::collections::BTreeSet; - replacement in libpijul/src/changestore/mod.rs at line 34
fn get_dependencies(&self, hash: &Hash) -> Result<BTreeSet<Hash>, anyhow::Error> {fn get_dependencies(&self, hash: &Hash) -> Result<Vec<Hash>, anyhow::Error> { - replacement in libpijul/src/changestore/mod.rs at line 37
fn get_extra_known(&self, hash: &Hash) -> Result<BTreeSet<Hash>, anyhow::Error> {fn get_extra_known(&self, hash: &Hash) -> Result<Vec<Hash>, anyhow::Error> { - replacement in libpijul/src/change.rs at line 136
pub dependencies: BTreeSet<Hash>,pub dependencies: Vec<Hash>, - replacement in libpijul/src/change.rs at line 138
pub extra_known: BTreeSet<Hash>,pub extra_known: Vec<Hash>, - edit in libpijul/src/change.rs at line 150
// org id R0jj9ZeU5rpjhihFuVm1UU/KVUBo4gUbxbm7vzj590w= - replacement in libpijul/src/change.rs at line 154
) -> (BTreeSet<Hash>, BTreeSet<Hash>) {) -> (Vec<Hash>, Vec<Hash>) { - edit in libpijul/src/change.rs at line 160
// org id 4EY6ZudPX57Bxi4lFXkpWSZ/EqG1/XKTImiLkq398H0= - edit in libpijul/src/change.rs at line 174
// org id cAErZBr9shDetd4zM5eUya3MMYx6M4pfKFzj37lCbLc= - replacement in libpijul/src/change.rs at line 190
} // org id yDRN5gnQ/9AMHzgC/x7VAZGzAcrIlrEb6CBiUAKRm8U=} - edit in libpijul/src/change.rs at line 197
let mut deps: Vec<Hash> = deps.into_iter().collect();deps.sort_by(|a, b| {let a = txn.get_internal(*a).unwrap();let b = txn.get_internal(*b).unwrap();txn.get_changeset(&channel.changes, a, None).cmp(&txn.get_changeset(&channel.changes, b, None))});let mut zombie_deps: Vec<Hash> = zombie_deps.into_iter().collect();zombie_deps.sort_by(|a, b| {let a = txn.get_internal(*a).unwrap();let b = txn.get_internal(*b).unwrap();txn.get_changeset(&channel.changes, a, None).cmp(&txn.get_changeset(&channel.changes, b, None))}); - replacement in libpijul/src/change.rs at line 215
) -> (BTreeSet<Hash>, BTreeSet<Hash>) {) -> (Vec<Hash>, Vec<Hash>) { - replacement in libpijul/src/change.rs at line 223
(deps, BTreeSet::new())(deps, Vec::new()) - replacement in libpijul/src/change.rs at line 295
fn minimize_deps<T: TxnT>(txn: &T, channel: &Channel<T>, deps: &BTreeSet<Hash>) -> BTreeSet<Hash> {fn minimize_deps<T: TxnT>(txn: &T, channel: &Channel<T>, deps: &BTreeSet<Hash>) -> Vec<Hash> { - replacement in libpijul/src/change.rs at line 578
let mut dependencies = BTreeSet::new();dependencies.insert(*hash);let dependencies = vec![*hash]; - replacement in libpijul/src/change.rs at line 1124
dependencies: BTreeSet::new(),extra_known: BTreeSet::new(),dependencies: Vec::new(),extra_known: Vec::new(), - replacement in libpijul/src/change.rs at line 1517
dependencies: BTreeSet::new(),extra_known: BTreeSet::new(),dependencies: Vec::new(),extra_known: Vec::new(), - replacement in libpijul/src/change.rs at line 1586
change.hashed.dependencies.insert(hash);change.hashed.dependencies.push(hash); - replacement in libpijul/src/change.rs at line 1590
change.hashed.extra_known.insert(hash);change.hashed.extra_known.push(hash);