Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/gitaly-git2go/merge.go')
-rw-r--r--cmd/gitaly-git2go/merge.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/cmd/gitaly-git2go/merge.go b/cmd/gitaly-git2go/merge.go
index 8040ca4bc..3f07a51ab 100644
--- a/cmd/gitaly-git2go/merge.go
+++ b/cmd/gitaly-git2go/merge.go
@@ -59,13 +59,8 @@ func (cmd *mergeSubcommand) Run() error {
return err
}
- var date time.Time = time.Now()
- if request.AuthorDate != "" {
- var err error
- date, err = time.Parse("Mon Jan 2 15:04:05 2006 -0700", request.AuthorDate)
- if err != nil {
- return err
- }
+ if request.AuthorDate.IsZero() {
+ request.AuthorDate = time.Now()
}
repo, err := git.OpenRepository(request.Repository)
@@ -100,7 +95,7 @@ func (cmd *mergeSubcommand) Run() error {
committer := git.Signature{
Name: sanitizeSignatureInfo(request.AuthorName),
Email: sanitizeSignatureInfo(request.AuthorMail),
- When: date,
+ When: request.AuthorDate,
}
commit, err := repo.CreateCommitFromIds("", &committer, &committer, request.Message, tree, ours.Id(), theirs.Id())