Struct git2::BlameHunk[][src]

pub struct BlameHunk<'blame> { /* fields omitted */ }

Structure that represents a blame hunk.

Methods

impl<'blame> BlameHunk<'blame>
[src]

Returns OID of the commit where this line was last changed

Returns signature of the commit.

Returns line number where this hunk begins.

Note that the start line is counting from 1.

Returns the OID of the commit where this hunk was found.

This will usually be the same as final_commit_id, except when BlameOptions::track_copies_any_commit_copies has been turned on

Returns signature of the commit.

Returns line number where this hunk begins.

Note that the start line is counting from 1.

Returns path to the file where this hunk originated.

Note: None could be returned for non-unicode paths on Widnows.

Tests whether this hunk has been tracked to a boundary commit (the root, or the commit specified in git_blame_options.oldest_commit).

Returns number of lines in this hunk.

Auto Trait Implementations

impl<'blame> !Send for BlameHunk<'blame>

impl<'blame> !Sync for BlameHunk<'blame>