∅:D[
9.19819] → [
6.2643:2726]
∅:D[
2.28457] → [
6.2643:2726]
B:BD[
8.3917] → [
6.2643:2726]
B:BD[
6.2726] → [
2.28458:28540]
∅:D[
6.2800] → [
5.213590:213648]
∅:D[
7.3206] → [
5.213590:213648]
∅:D[
3.3802] → [
5.213590:213648]
∅:D[
2.28540] → [
5.213590:213648]
B:BD[
5.213590] → [
5.213590:213648]
B:BD[
5.213648] → [
2.28541:28596]
∅:D[
2.28596] → [
5.213695:213837]
B:BD[
5.213695] → [
5.213695:213837]
B:BD[
5.213837] → [
2.28597:28616]
∅:D[
2.28616] → [
5.213837:213895]
B:BD[
5.213837] → [
5.213837:213895]
if let Ok((full, prefix)) = get_prefix(Some(repo_path.as_ref()), prefix) {
self.add_prefix_rec(txn.clone(), repo_path, full, &prefix, threads)?;
debug!("recording from prefix {:?}", prefix);
state.record(
txn.clone(),
crate::Algorithm::default(),
channel,
self,
changes,
&prefix,
1,
)?;
debug!("recorded");
}
let (full, prefix) = get_prefix(Some(repo_path.as_ref()), prefix).map_err(AddError::Io)?;
self.add_prefix_rec(txn.clone(), repo_path, full, threads)?;
debug!("recording from prefix {:?}", prefix);
state.record(
txn.clone(),
crate::Algorithm::default(),
channel,
self,
changes,
&prefix,
1,
)?;
debug!("recorded");