Deterministic Git import

[?]
Dec 3, 2020, 4:06 PM
BJOZ25EUUCRNS5K4RVPA6Z7C2QEQXZOJDIQR2PGQZQ5ZV544OVQQC

Dependencies

  • [2] I52XSRUH Massive cleanup, and simplification
  • [3] UCQD3JDH Fix build errors caused by sanakirja 0.14
  • [4] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [5] L4JXJHWX pijul/*: reorganize imports and remove extern crate

Change contents

  • replacement in pijul/src/commands/git.rs at line 2
    [3.137305][3.137305:137367]()
    use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
    [3.137305]
    [3.137367]
    use std::collections::{BTreeMap, BTreeSet};
  • replacement in pijul/src/commands/git.rs at line 109
    [2.3685][3.140323:140363](),[3.140323][3.140323:140363]()
    let mut state = HashMap::new();
    [2.3685]
    [3.140363]
    let mut state = BTreeMap::new();
  • replacement in pijul/src/commands/git.rs at line 183
    [3.142637][3.142637:142671]()
    todo_set: HashSet<git2::Oid>,
    [3.142637]
    [3.142671]
    todo_set: BTreeSet<git2::Oid>,
  • replacement in pijul/src/commands/git.rs at line 185
    [3.142702][3.142702:142741]()
    next_todo_set: HashSet<git2::Oid>,
    [3.142702]
    [3.142741]
    next_todo_set: BTreeSet<git2::Oid>,
  • replacement in pijul/src/commands/git.rs at line 189
    [3.142912][3.142912:142949]()
    refs: HashMap<git2::Oid, usize>,
    [3.142912]
    [3.142949]
    refs: BTreeMap<git2::Oid, usize>,
  • replacement in pijul/src/commands/git.rs at line 196
    [3.143032][3.143032:143070]()
    todo_set: HashSet::new(),
    [3.143032]
    [3.143070]
    todo_set: BTreeSet::new(),
  • replacement in pijul/src/commands/git.rs at line 198
    [3.143105][3.143105:143182]()
    next_todo_set: HashSet::new(),
    refs: HashMap::new(),
    [3.143105]
    [3.143182]
    next_todo_set: BTreeSet::new(),
    refs: BTreeMap::new(),