(self, commit: String)
| 95 | } |
| 96 | |
| 97 | pub fn checkout(self, commit: String) -> Result<()> { |
| 98 | let mut save = LocalFsOdb::from_dir(self.save_dir.to_owned()); |
| 99 | let git = LocalGitOdb::from_commit(self.storage_dir.to_owned(), commit)?; |
| 100 | |
| 101 | for crafter in CrafterImpl::get_crafters(self.extra_patterns, self.ignore_patterns) { |
| 102 | crafter.unflatten(&mut save, &git)?; |
| 103 | } |
| 104 | |
| 105 | Ok(()) |
| 106 | } |
| 107 | } |
no test coverage detected