git-historian 0.3.4

Git Historian allows you to collect arbitrary data about a file at each point in its Git history. Think of it as "git log --follow" for every file in a repo, all at once.
Documentation
Git Historian allows you to collect arbitrary data about a file at each point
in its Git history.

Think of it as `git log --follow` for every file in a repo, all at once.

## Why?

It can be useful for automating tasks that require knowledge of a file's history,
e.g., updating each source file's copyright header with the years during which
the file was modified (because Legal said so).

## How?

The library gathers commit info by parsing the output of `git log --name-status`,
then builds a tree of the history of all files we care about.
See `parsing.rs` and `history.rs` for details.

## Why Rust?

[Because](https://www.youtube.com/watch?v=_-fweBvtifA) [it's awesome](http://www.smbc-comics.com/?id=2088)
(and I wanted to try it out for a Realâ„¢ project).