From e0a983f0cb01dfdeb5640c68acafd43018ed1b7a Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Feb 09 2018 19:09:18 +0000 Subject: don't do lookup by oid twice We already have Object, we can just convert it to Commit. Signed-off-by: Igor Gnatenko --- diff --git a/src/main.rs b/src/main.rs index a9c6a1f..c881337 100644 --- a/src/main.rs +++ b/src/main.rs @@ -40,7 +40,6 @@ fn run(opt: &Opt) -> Result<(), Error> { ); for id in walker { let oid = id?; - let commit = repo.find_commit(oid).unwrap(); let worktree = TempDir::new("git-rpm-changelog")?; let workrepo = Repository::open(&opt.path)?; @@ -54,6 +53,7 @@ fn run(opt: &Opt) -> Result<(), Error> { )?; let workdir = workrepo.workdir().unwrap(); + let commit = object.as_commit().unwrap(); let author = commit.author(); let atime = author.when(); let datetime =