summaryrefslogtreecommitdiffstats
path: root/vendor
diff options
context:
space:
mode:
authorguyzmo <guyzmo+github+pub@m0g.net>2017-05-05 04:55:54 +0200
committerLunny Xiao <xiaolunwen@gmail.com>2017-05-05 10:55:54 +0800
commit98460a8d9d9b2bcd31871837ac61d70b153df9c4 (patch)
tree49a79dc74678e5488e10fc58234288339a77b6f6 /vendor
parenta503947fba7b9cd81bf52305c58f11a4a0d93df5 (diff)
downloadgitea-98460a8d9d9b2bcd31871837ac61d70b153df9c4.tar.gz
gitea-98460a8d9d9b2bcd31871837ac61d70b153df9c4.zip
Exposes in API the Repo entity's Size and IsBare property (#1668)
* Exposes in API the Repo entity's IsBare property as IsEmpty Signed-off-by: Guyzmo <guyzmo+github+pub@m0g.net> * Exposes in API the Repo entity's Size property Signed-off-by: Guyzmo <guyzmo+github+pub@m0g.net>
Diffstat (limited to 'vendor')
-rw-r--r--vendor/code.gitea.io/sdk/gitea/hook.go36
-rw-r--r--vendor/code.gitea.io/sdk/gitea/repo.go8
-rw-r--r--vendor/vendor.json6
3 files changed, 47 insertions, 3 deletions
diff --git a/vendor/code.gitea.io/sdk/gitea/hook.go b/vendor/code.gitea.io/sdk/gitea/hook.go
index 4b45068127..f93a8ba460 100644
--- a/vendor/code.gitea.io/sdk/gitea/hook.go
+++ b/vendor/code.gitea.io/sdk/gitea/hook.go
@@ -353,3 +353,39 @@ func (p *PullRequestPayload) SetSecret(secret string) {
func (p *PullRequestPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
+
+//__________ .__ __
+//\______ \ ____ ______ ____ _____|__|/ |_ ___________ ___.__.
+// | _// __ \\____ \ / _ \/ ___/ \ __\/ _ \_ __ < | |
+// | | \ ___/| |_> > <_> )___ \| || | ( <_> ) | \/\___ |
+// |____|_ /\___ > __/ \____/____ >__||__| \____/|__| / ____|
+// \/ \/|__| \/ \/
+
+// HookRepoAction an action that happens to a repo
+type HookRepoAction string
+
+const (
+ // HookRepoCreated created
+ HookRepoCreated HookRepoAction = "created"
+ // HookRepoDeleted deleted
+ HookRepoDeleted HookRepoAction = "deleted"
+)
+
+// RepositoryPayload payload for repository webhooks
+type RepositoryPayload struct {
+ Secret string `json:"secret"`
+ Action HookRepoAction `json:"action"`
+ Repository *Repository `json:"repository"`
+ Organization *User `json:"organization"`
+ Sender *User `json:"sender"`
+}
+
+// SetSecret set the payload's secret
+func (p *RepositoryPayload) SetSecret(secret string) {
+ p.Secret = secret
+}
+
+// JSONPayload JSON representation of the payload
+func (p *RepositoryPayload) JSONPayload() ([]byte, error) {
+ return json.MarshalIndent(p, "", " ")
+}
diff --git a/vendor/code.gitea.io/sdk/gitea/repo.go b/vendor/code.gitea.io/sdk/gitea/repo.go
index acacb0ec44..b2447618f6 100644
--- a/vendor/code.gitea.io/sdk/gitea/repo.go
+++ b/vendor/code.gitea.io/sdk/gitea/repo.go
@@ -26,9 +26,11 @@ type Repository struct {
Name string `json:"name"`
FullName string `json:"full_name"`
Description string `json:"description"`
+ Empty bool `json:"empty"`
Private bool `json:"private"`
Fork bool `json:"fork"`
Mirror bool `json:"mirror"`
+ Size int `json:"size"`
HTMLURL string `json:"html_url"`
SSHURL string `json:"ssh_url"`
CloneURL string `json:"clone_url"`
@@ -156,3 +158,9 @@ func (c *Client) MigrateRepo(opt MigrateRepoOption) (*Repository, error) {
repo := new(Repository)
return repo, c.getParsedResponse("POST", "/repos/migrate", jsonHeader, bytes.NewReader(body), repo)
}
+
+// MirrorSync adds a mirrored repository to the mirror sync queue.
+func (c *Client) MirrorSync(owner, repo string) error {
+ _, err := c.getResponse("POST", fmt.Sprintf("/repos/%s/%s/mirror-sync", owner, repo), nil, nil)
+ return err
+}
diff --git a/vendor/vendor.json b/vendor/vendor.json
index b58040627d..bbd759c12c 100644
--- a/vendor/vendor.json
+++ b/vendor/vendor.json
@@ -9,10 +9,10 @@
"revisionTime": "2017-05-04T06:58:26Z"
},
{
- "checksumSHA1": "vdziKobpPIkU/dLvSI8n7eWrIIE=",
+ "checksumSHA1": "L58DGmGw5eZThPkaHEaY9vuz42g=",
"path": "code.gitea.io/sdk/gitea",
- "revision": "d2f87fd3f9f2887b9f15112cec8d7f53b2825147",
- "revisionTime": "2017-04-30T15:33:16Z"
+ "revision": "1350cdb0d049083453c93dcabfcac2e7ba553951",
+ "revisionTime": "2017-05-04T17:35:58Z"
},
{
"checksumSHA1": "IyfS7Rbl6OgR83QR7TOfKdDCq+M=",