blame example: Fix support for line range in CLI

The -L option announced by the CLI was ignored so far.
This commit is contained in:
Antonin Delpeuch
2023-09-23 12:00:19 +02:00
parent 4939fa740a
commit 687da95ec8

View File

@@ -47,6 +47,10 @@ int lg2_blame(git_repository *repo, int argc, char *argv[])
if (o.M) blameopts.flags |= GIT_BLAME_TRACK_COPIES_SAME_COMMIT_MOVES;
if (o.C) blameopts.flags |= GIT_BLAME_TRACK_COPIES_SAME_COMMIT_COPIES;
if (o.F) blameopts.flags |= GIT_BLAME_FIRST_PARENT;
if (o.start_line && o.end_line) {
blameopts.min_line = o.start_line;
blameopts.max_line = o.end_line;
}
/**
* The commit range comes in "committish" form. Use the rev-parse API to