diff --git a/vendor/github.com/gogs/go-gogs-client/gogs.go b/vendor/github.com/gogs/go-gogs-client/gogs.go index 8d1e837f6..83ab8d71c 100644 --- a/vendor/github.com/gogs/go-gogs-client/gogs.go +++ b/vendor/github.com/gogs/go-gogs-client/gogs.go @@ -14,7 +14,7 @@ import ( ) func Version() string { - return "0.12.14" + return "0.13.0" } // Client represents a Gogs API client. diff --git a/vendor/github.com/gogs/go-gogs-client/repo_commit.go b/vendor/github.com/gogs/go-gogs-client/repo_commit.go new file mode 100644 index 000000000..bd1a0804d --- /dev/null +++ b/vendor/github.com/gogs/go-gogs-client/repo_commit.go @@ -0,0 +1,46 @@ +// Copyright 2018 The Gogs Authors. All rights reserved. +// Use of this source code is governed by a MIT-style +// license that can be found in the LICENSE file. + +package gogs + +import ( + "fmt" +) + +// CommitMeta contains meta information of a commit in terms of API. +type CommitMeta struct { + URL string `json:"url"` + SHA string `json:"sha"` +} + +// CommitUser contains information of a user in the context of a commit. +type CommitUser struct { + Name string `json:"name"` + Email string `json:"email"` + Date string `json:"date"` +} + +// RepoCommit contains information of a commit in the context of a repository. +type RepoCommit struct { + URL string `json:"url"` + Author *CommitUser `json:"author"` + Committer *CommitUser `json:"committer"` + Message string `json:"message"` + Tree *CommitMeta `json:"tree"` +} + +// Commit contains information generated from a Git commit. +type Commit struct { + *CommitMeta + HTMLURL string `json:"html_url"` + RepoCommit *RepoCommit `json:"commit"` + Author *User `json:"author"` + Committer *User `json:"committer"` + Parents []*CommitMeta `json:"parents"` +} + +func (c *Client) GetSingleCommit(user, repo, commitID string) (*Commit, error) { + commit := new(Commit) + return commit, c.getParsedResponse("GET", fmt.Sprintf("/repos/%s/%s/commits/%s", user, repo, commitID), nil, nil, &commit) +} diff --git a/vendor/vendor.json b/vendor/vendor.json index 24fd70809..53bf80b1a 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -219,10 +219,10 @@ "revisionTime": "2018-12-15T04:53:36Z" }, { - "checksumSHA1": "zjkjsFMM7ML0rZBOLxMU2yxHxx4=", + "checksumSHA1": "LlzYU6W68aX9nJLibQkKFTiY+9Q=", "path": "github.com/gogs/go-gogs-client", - "revision": "2040be8569f298967623526418f718a86e725f9b", - "revisionTime": "2018-12-03T19:42:48Z" + "revision": "61758abf1cdb964b69de42a3f83f7148e3f9454d", + "revisionTime": "2018-12-15T05:23:13Z" }, { "checksumSHA1": "GaJLoEuMGnP5ofXvuweAI4wx06U=",