Struct changelog::ChangeLog [] [src]

pub struct ChangeLog {
    pub scopes: Vec<Scope>,
    pub commits: Vec<Commit>,
    pub remote_url: Option<String>,
    pub range: String,
    pub date: String,
}

A categorized changelog

Fields

A list of scoped changes in the commit range.

A list of "interesting" commits in the range.

The fetch url of the remote (useful for change number links)

The revision range for commits in this changelog

The time range for the commits in this changelog

Methods

impl ChangeLog
[src]

[src]

Generate a new changelog for the default input range

[src]

Generate a changelog for the given range

[src]

Create a changelog from the given git log arguments

[src]

Create a changelog from the given commits using the given conventions

Trait Implementations

impl Display for ChangeLog
[src]

[src]

Formats the value using the given formatter. Read more

impl Debug for ChangeLog
[src]

[src]

Formats the value using the given formatter.

impl Default for ChangeLog
[src]

[src]

Returns the "default value" for a type. Read more

impl Eq for ChangeLog
[src]

impl PartialEq for ChangeLog
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.