Struct git_historian::HistoryNode [] [src]

pub struct HistoryNode<T> {
    pub data: Option<Rc<T>>,
    pub previous: Option<Link<HistoryNode<T>>>,
}

A change in a file through Git history

Fields

A callback is issued for each delta, allowing the user to store whatever info they want about the change. This is an Option for the sake of filtering---we can't omit the node entirely (or the processing that generated it), as we could screw up the history graph. Instead, we make the contents None for all nodes from a filtered-out commit.

What's the previous change?