blob: ed633e0ff5e05350c1e4750b109807a7c8ffedbc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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::<Vec<_>>());
Ok(())
}
|