diff --git a/src/lib.rs b/src/lib.rs index fee2f41..cbeb92d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,7 +3,6 @@ pub mod error; pub mod restore; pub mod source; -use serde::{Deserialize, Serialize}; mod index; pub mod repository; mod repository_item; diff --git a/src/repository.rs b/src/repository.rs index de12541..abffe24 100644 --- a/src/repository.rs +++ b/src/repository.rs @@ -1,12 +1,9 @@ use std::fs; use std::path::Path; -use walkdir::WalkDir; - use crate::error::BakareError; use crate::index::{Index, IndexIterator}; use crate::repository_item::RepositoryItem; -use serde::{Deserialize, Serialize}; use std::fs::File; /// represents a place where backup is stored an can be restored from. @@ -95,22 +92,4 @@ impl<'a> Repository<'a> { } Ok(self.iter().find(|i| i.original_source_path() == path)) } - - fn get_all_files_recursively(path: &Path) -> Result>, BakareError> { - let walker = WalkDir::new(path); - - let mut result = vec![]; - - for maybe_entry in walker { - let entry = maybe_entry?; - if entry.path() == path { - continue; - } - if entry.path().is_file() { - result.push(Box::from(entry.path())); - } - } - - Ok(result) - } } diff --git a/src/repository_item.rs b/src/repository_item.rs index 94cbb06..0894d57 100644 --- a/src/repository_item.rs +++ b/src/repository_item.rs @@ -1,5 +1,4 @@ use crate::error::BakareError; -use serde::{Deserialize, Serialize}; use std::fs; use std::path::Path; diff --git a/src/restore.rs b/src/restore.rs index 5d30601..14e5b8a 100644 --- a/src/restore.rs +++ b/src/restore.rs @@ -1,8 +1,5 @@ -use std::fs; use std::path::Path; -use walkdir::DirEntry; - use crate::error::BakareError; use crate::repository::Repository; use crate::repository_item::RepositoryItem; diff --git a/tests/system_tests.rs b/tests/system_tests.rs index 309e780..c77cbf3 100644 --- a/tests/system_tests.rs +++ b/tests/system_tests.rs @@ -26,13 +26,13 @@ fn restore_backed_up_files() -> Result<(), BakareError> { fn restore_older_version_of_file() -> Result<(), BakareError> { let source = TempSource::new()?; let repository_path = tempdir()?.into_path(); - let restore_repository = Repository::open(repository_path.as_path())?; + //let restore_repository = Repository::open(repository_path.as_path())?; let relative_path_text = "some path"; let file_path = source.file_path(relative_path_text); let new_contents = "totally new contents"; let restore_target = tempdir()?; - let restore_engine = restore::Engine::new(&restore_repository, &restore_target.path())?; + //let restore_engine = restore::Engine::new(&restore_repository, &restore_target.path())?; let old_contents = "some old contents"; { @@ -45,7 +45,7 @@ fn restore_older_version_of_file() -> Result<(), BakareError> { let reading_repository = Repository::open(repository_path.as_path())?; let file_id = reading_repository.item_by_source_path(&file_path)?; assert!(file_id.is_some()); - let file_id = file_id.unwrap(); + //let file_id = file_id.unwrap(); //let old_version = file_id.version(); {