extern crate benchmark_repository; extern crate pretty_env_logger; use benchmark_repository::{BenchmarkRepository, TargetPath}; use std::io::{self, copy}; use std::path::Path; fn main() { pretty_env_logger::init(); let benchmark_repository = BenchmarkRepository::new("git@git.luehne.de:patrick/tplp-planning-benchmark.git", Path::new("storage"), "git", "Potassco Bot", "bot@potassco.org"); /*let files = vec! [ TargetPath{source: &Path::new("/tmp/test"), destination: &Path::new("foobar/test")}, TargetPath{source: &Path::new("/tmp/test2"), destination: &Path::new("foobar/test-2")}, ]; benchmark_repository.commit_files(&files[..], "test-results");*/ let mut file = benchmark_repository.read_file(Path::new("configurations.yml"), "test-config").unwrap(); copy(&mut file, &mut io::stdout()); }