From 23a857d107b06b5639b337aba2e335d3d66ef9db Mon Sep 17 00:00:00 2001
From: Unknown <joe2010xtmf@163.com>
Date: Thu, 8 May 2014 08:18:03 -0400
Subject: Add repo info to web hook post

---
 modules/hooks/hooks.go | 12 ++++++++++++
 1 file changed, 12 insertions(+)

(limited to 'modules/hooks')

diff --git a/modules/hooks/hooks.go b/modules/hooks/hooks.go
index a3a59454..6ae4418b 100644
--- a/modules/hooks/hooks.go
+++ b/modules/hooks/hooks.go
@@ -30,11 +30,23 @@ type PayloadCommit struct {
 	Author  *PayloadAuthor `json:"author"`
 }
 
+type PayloadRepo struct {
+	Id          int64          `json:"id"`
+	Name        string         `json:"name"`
+	Url         string         `json:"url"`
+	Description string         `json:"description"`
+	Website     string         `json:"website"`
+	Watchers    int            `json:"watchers"`
+	Owner       *PayloadAuthor `json:"author"`
+	Private     bool           `json:"private"`
+}
+
 // Payload represents payload information of hook.
 type Payload struct {
 	Secret  string           `json:"secret"`
 	Ref     string           `json:"ref"`
 	Commits []*PayloadCommit `json:"commits"`
+	Repo    *PayloadRepo     `json:"repository"`
 	Pusher  *PayloadAuthor   `json:"pusher"`
 }
 
-- 
cgit v1.2.3