B:BD[
3.54479] → [
9.7031:7129]
∅:D[
9.7129] → [
3.54566:54603]
B:BD[
3.54566] → [
3.54566:54603]
B:BD[
3.54603] → [
10.724:772]
∅:D[
11.53] → [
3.54644:54719]
∅:D[
10.772] → [
3.54644:54719]
B:BD[
3.54644] → [
3.54644:54719]
B:BD[
3.54719] → [
6.10385:10431]
B:BD[
3.54798] → [
3.54798:54838]
B:BD[
3.54838] → [
10.773:790]
if let Ok(pristine) = libpijul::pristine::sanakirja::Pristine::new(&dot_dir.join("db")) {
debug!("pristine done");
return Ok(RemoteRepo::Local(Local {
root: Path::new(name).to_path_buf(),
channel: channel.to_string(),
changes_dir,
pristine: Arc::new(pristine),
name: name.to_string(),
}));
match libpijul::pristine::sanakirja::Pristine::new(&dot_dir.join("db")) {
Ok(pristine) => {
debug!("pristine done");
return Ok(RemoteRepo::Local(Local {
root: Path::new(name).to_path_buf(),
channel: channel.to_string(),
changes_dir,
pristine: Arc::new(pristine),
name: name.to_string(),
}));
}
Err(libpijul::pristine::sanakirja::SanakirjaError::Sanakirja(
sanakirja::Error::IO(e),
)) if e.kind() == std::io::ErrorKind::NotFound => {
debug!("repo not found")
}
Err(e) => return Err(e.into()),