diff options
Diffstat (limited to 'internal/git2go/rebase.go')
-rw-r--r-- | internal/git2go/rebase.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/git2go/rebase.go b/internal/git2go/rebase.go index 9cd4ec814..8b041dadb 100644 --- a/internal/git2go/rebase.go +++ b/internal/git2go/rebase.go @@ -30,9 +30,13 @@ type RebaseCommand struct { // and which are thus empty to be skipped. If unset, empty commits will cause the rebase to // fail. SkipEmptyCommits bool + // SigningKey is a path to the key to sign commit using OpenPGP + SigningKey string } // Rebase performs the rebase via gitaly-git2go func (b *Executor) Rebase(ctx context.Context, repo repository.GitRepo, r RebaseCommand) (git.ObjectID, error) { + r.SigningKey = b.signingKey + return b.runWithGob(ctx, repo, "rebase", r) } |