1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
//! This crate analyzes a Git repository (by parsing `git log --name-status`),
//! then builds a tree of the history for a provided list of files.
//!
//! At each node (corresponding to a delta in the file's history),
//! a user-provided callback is issued to gather desired information.
//!
//! See `main.rs` for a quick demo.

extern crate time;

pub mod parsing;
pub mod history;

pub use self::types::*;

mod types;