Create a new, empty #GgitBlameOptions.
Copies blame_options
into a newly allocated #GgitBlameOptions.
Frees blame_options
.
Get the last line in the file to consider. The default is 1.
Get the first line in the file to consider. The default is 1.
Get the minimum number of characters that must be detected as moving/copying within a file for it to associate those lines with a parent commit. This is only used when any of the #GGIT_BLAME_TRACK_COPIES_SAME_FILE flag is specified. The default value is 20.
Get the id of the newest commit to consider in the blame. The default value of %NULL indicates to use HEAD.
Get the id of the oldest commit to consider in the blame. Teh default value of %NULL indicates to used HEAD.
Set the last line in the file to consider. Lines start at 1.
the last line to consider.
Set the first line in the file to consider. Lines start at 1.
the first line to consider.
Set the minimum number of characters that must be detected as moving/copying within a file for it to associate those lines with a parent commit. This is only used when any of the #GGIT_BLAME_TRACK_COPIES_ flags are specified. The default value is 20.
the minimum number of characters.
Set the id of the newest commit to consider in the blame. Specify %NULL to set the default value which indicates to use HEAD.
a #GgitOId or %NULL.
Set the id of the oldest commit to consider in the blame. Specify %NULL to set the default value which indicates to consider the first commit without a parent.
a #GgitOId.
Create a new, empty #GgitBlameOptions.
Represents blame options.