summaryrefslogtreecommitdiffstats
path: root/pkg/commands/git_commands/commit_loader.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/commands/git_commands/commit_loader.go')
-rw-r--r--pkg/commands/git_commands/commit_loader.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/commands/git_commands/commit_loader.go b/pkg/commands/git_commands/commit_loader.go
index 7c385d2fa..2acde9da5 100644
--- a/pkg/commands/git_commands/commit_loader.go
+++ b/pkg/commands/git_commands/commit_loader.go
@@ -64,6 +64,7 @@ func NewCommitLoader(
type GetCommitsOptions struct {
Limit bool
FilterPath string
+ FilterAuthor string
IncludeRebaseCommits bool
RefName string // e.g. "HEAD" or "my_branch"
RefForPushedStatus string // the ref to use for determining pushed/unpushed status
@@ -664,6 +665,7 @@ func (self *CommitLoader) getLogCmd(opts GetCommitsOptions) oscommands.ICmdObj {
Arg("--oneline").
Arg(prettyFormat).
Arg("--abbrev=40").
+ ArgIf(opts.FilterAuthor != "", "--author="+opts.FilterAuthor).
ArgIf(opts.Limit, "-300").
ArgIf(opts.FilterPath != "", "--follow").
Arg("--no-show-signature").