Sfoglia il codice sorgente

vendor: update github.com/gogs/go-gogs-client

Unknwon 5 anni fa
parent
commit
cc1a168aa0

+ 1 - 1
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.

+ 46 - 0
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)
+}

+ 3 - 3
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=",