Explorar el Código

vendor: update dependency

Unknwon hace 8 años
padre
commit
ec9c14c09d

+ 20 - 0
vendor/github.com/gogits/go-gogs-client/repo_collaborator.go

@@ -10,10 +10,20 @@ import (
 	"fmt"
 )
 
+type Collaborator struct {
+	*User
+	Permissions Permission `json:"permissions"`
+}
+
 type AddCollaboratorOption struct {
 	Permission *string `json:"permission"`
 }
 
+func (c *Client) ListCollaborator(user, repo string) ([]*Collaborator, error) {
+	collabs := make([]*Collaborator, 0, 10)
+	return collabs, c.getParsedResponse("GET", fmt.Sprintf("/repos/%s/%s/collaborators", user, repo), nil, nil, &collabs)
+}
+
 func (c *Client) AddCollaborator(user, repo, collaborator string, opt AddCollaboratorOption) error {
 	body, err := json.Marshal(&opt)
 	if err != nil {
@@ -22,3 +32,13 @@ func (c *Client) AddCollaborator(user, repo, collaborator string, opt AddCollabo
 	_, err = c.getResponse("PUT", fmt.Sprintf("/repos/%s/%s/collaborators/%s", user, repo, collaborator), nil, bytes.NewReader(body))
 	return err
 }
+
+func (c *Client) DeleteCollaborator(user, repo, collaborator string) error {
+	_, err := c.getResponse("DELETE", fmt.Sprintf("/repos/%s/%s/collaborators/%s", user, repo, collaborator), nil, nil)
+	return err
+}
+
+func (c *Client) IsCollaborator(user, repo, collaborator string) error {
+	_, err := c.getResponse("GET", fmt.Sprintf("/repos/%s/%s/collaborators/%s", user, repo, collaborator), nil, nil)
+	return err
+}

+ 3 - 3
vendor/vendor.json

@@ -165,10 +165,10 @@
 			"revisionTime": "2017-02-14T22:20:55Z"
 		},
 		{
-			"checksumSHA1": "SdCLcPmklkXjPVMGkG1pYNmuO2Q=",
+			"checksumSHA1": "xvG+RgJODQqlmdAkHUQK2TyLR88=",
 			"path": "github.com/gogits/go-gogs-client",
-			"revision": "98046bb98061fc6baa5bb86359af0b7c300d384a",
-			"revisionTime": "2016-12-21T09:01:37Z"
+			"revision": "89ff140a38c057e71a1012af6d666fbc037ba606",
+			"revisionTime": "2017-02-14T02:02:40Z"
 		},
 		{
 			"checksumSHA1": "p4yoFWgDiTfpu1JYgh26t6+VDTk=",