index
:
gogs.git
Gogs is a painless self-hosted Git service
log msg
author
committer
range
buildscript
main
mygogs
about
summary
refs
log
tree
commit
diff
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
author
lstahlman <luke.stahlman@gmail.com>
2016-07-10 16:56:15 -0700
committer
无闻 <u@gogs.io>
2016-07-11 07:56:15 +0800
commit
12cb84b97fc10184a9c41c6a3b2b839e018db0b3
(
patch
)
tree
9bba50220c6ba76a3536ffa233ae3ea1d0b7ff2c
parent
fdcca9292e57dafdf66345a1b9b9c97b7a0b4872
(
diff
)
Extend the API to include more repository properties (#3249)
Adds description, stars_count, forks_count, watchers_count and open_issues_count.
Diffstat
-rw-r--r--
routers/api/v1/convert/convert.go
5
1 files changed, 5 insertions, 0 deletions
diff --git a/routers/api/v1/convert/convert.go b/routers/api/v1/convert/convert.go
index 8eca5f4e..0bd22f57 100644
--- a/
routers/api/v1/convert/convert.go
+++ b/
routers/api/v1/convert/convert.go
@@ -45,11 +45,16 @@ func ToRepository(owner *models.User, repo *models.Repository, permission api.Pe
ID: repo.ID,
Owner: ToUser(owner),
FullName: owner.Name + "/" + repo.Name,
+ Description: repo.Description,
Private: repo.IsPrivate,
Fork: repo.IsFork,
HtmlUrl: setting.AppUrl + owner.Name + "/" + repo.Name,
CloneUrl: cl.HTTPS,
SshUrl: cl.SSH,
+ OpenIssues: repo.NumOpenIssues,
+ Stars: repo.NumStars,
+ Forks: repo.NumForks,
+ Watchers: repo.NumWatches,
Permissions: permission,
}
}