mod pages; mod repo; fn main() -> std::io::Result<()> { // use actix_files as fs; // use actix_web::{web, App, HttpServer}; // start http server // HttpServer::new(move || { // App::new() // .service(fs::Files::new("/static", "static")) // .service(web::resource("/{repo}").route(web::get().to(pages::repo::render))) // }) // .bind("127.0.0.1:8080")? // .run()?; let r = repo::Repo::new("./testrepo"); let mut walker = r.inner.revwalk().unwrap(); walker.push_head().unwrap(); dbg!(walker .into_iter() .map(|oid| { let oid = oid.unwrap(); r.inner .find_commit(oid) .unwrap() .message() .unwrap() .to_owned() }) .collect::>()); Ok(()) }