Added gogs support for commit list

pull/74/head
Shubham Agrawal 4 years ago
parent 9a25883355
commit ef501351b7

@ -32,6 +32,27 @@
},
"Link": "http://try.gogs.io/gogits/hello-world/compare/9836a96a253cce25d17988fcf41b8c4205cf779f...4522cbcefc20728a5b72b3a86af35e608622c514"
},
"Commits": [
{
"Sha": "4522cbcefc20728a5b72b3a86af35e608622c514",
"Message": "Updated readme\n",
"Author": {
"Name": "Unknwon",
"Email": "noreply@gogs.io",
"Date": "2017-12-09T01:35:07Z",
"Login": "unknwon",
"Avatar": ""
},
"Committer": {
"Name": "Unknwon",
"Email": "noreply@gogs.io",
"Date": "2017-12-09T01:35:07Z",
"Login": "unknwon",
"Avatar": ""
},
"Link": "http://try.gogs.io/gogits/hello-world/commit/4522cbcefc20728a5b72b3a86af35e608622c514"
}
],
"Sender": {
"Login": "unknwon",
"Name": "",

@ -198,6 +198,27 @@ func convertBranchHook(dst *createHook, action scm.Action) *scm.BranchHook {
}
func convertPushHook(dst *pushHook) *scm.PushHook {
var commits []scm.Commit
for _, c := range dst.Commits {
commits = append(commits,
scm.Commit{
Sha: c.ID,
Message: c.Message,
Link: c.URL,
Author: scm.Signature{
Login: c.Author.Username,
Email: c.Author.Email,
Name: c.Author.Name,
Date: c.Timestamp,
},
Committer: scm.Signature{
Login: c.Committer.Username,
Email: c.Committer.Email,
Name: c.Committer.Name,
Date: c.Timestamp,
},
})
}
return &scm.PushHook{
Ref: scm.ExpandRef(dst.Ref, "refs/heads/"),
Commit: scm.Commit{
@ -217,8 +238,9 @@ func convertPushHook(dst *pushHook) *scm.PushHook {
Date: dst.Commits[0].Timestamp,
},
},
Repo: *convertRepository(&dst.Repository),
Sender: *convertUser(&dst.Sender),
Repo: *convertRepository(&dst.Repository),
Sender: *convertUser(&dst.Sender),
Commits: commits,
}
}

@ -36,20 +36,6 @@
{
"Sha": "823b2230a56056231c9425d63758fa87078a66b4",
"Message": "",
"Author": {
"Name": "Jane Citizen",
"Email": "jane@example.com",
"Date": "2018-07-05T18:22:00Z",
"Login": "jcitizen",
"Avatar": "https://www.gravatar.com/avatar/9e26471d35a78862c17e467d87cddedf.jpg"
},
"Committer": {
"Name": "Jane Citizen",
"Email": "jane@example.com",
"Date": "2018-07-05T18:22:00Z",
"Login": "jcitizen",
"Avatar": "https://www.gravatar.com/avatar/9e26471d35a78862c17e467d87cddedf.jpg"
},
"Link": ""
}
],

@ -156,11 +156,9 @@ func convertPushHook(src *pushHook) *scm.PushHook {
for _, c := range src.Changes {
commits = append(commits,
scm.Commit{
Sha: c.ToHash,
Message: "",
Link: "",
Author: signer,
Committer: signer,
Sha: c.ToHash,
Message: "",
Link: "",
})
}
return &scm.PushHook{

Loading…
Cancel
Save