Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked fromdrone/go-scm

Commitc29c6a9

Browse files
Merge pull requestdrone#214 from cameronbraid/gitea-push-hook-additional-fields
Gitea push hook additional fields
2 parents4354f24 +2c5e5fa commitc29c6a9

File tree

3 files changed

+37
-27
lines changed

3 files changed

+37
-27
lines changed

‎.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ _*.md
55
.vscode
66
.idea
77
cmd
8+
.history

‎scm/driver/gitea/testdata/webhooks/push.json.golden‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
22
"Ref": "refs/heads/master",
3+
"Before": "9836a96a253cce25d17988fcf41b8c4205cf779f",
4+
"After": "4522cbcefc20728a5b72b3a86af35e608622c514",
5+
"Compare": "http://try.gitea.io/gogits/hello-world/compare/9836a96a253cce25d17988fcf41b8c4205cf779f...4522cbcefc20728a5b72b3a86af35e608622c514",
36
"Repo": {
47
"ID": "61",
58
"Namespace": "gogits",

‎scm/driver/gitea/webhook.go‎

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -239,49 +239,55 @@ func convertBranchHook(dst *createHook, action scm.Action) *scm.BranchHook {
239239
}
240240
}
241241

242-
funcconvertPushHook(dst*pushHook)*scm.PushHook {
243-
iflen(dst.Commits)>0 {
242+
funcconvertPushHook(src*pushHook)*scm.PushHook {
243+
iflen(src.Commits)>0 {
244244
return&scm.PushHook{
245-
Ref:dst.Ref,
245+
Ref:src.Ref,
246+
Before:src.Before,
247+
After:src.After,
248+
Compare:src.Compare,
246249
Commit: scm.Commit{
247-
Sha:dst.After,
248-
Message:dst.Commits[0].Message,
249-
Link:dst.Compare,
250+
Sha:src.After,
251+
Message:src.Commits[0].Message,
252+
Link:src.Compare,
250253
Author: scm.Signature{
251-
Login:dst.Commits[0].Author.Username,
252-
Email:dst.Commits[0].Author.Email,
253-
Name:dst.Commits[0].Author.Name,
254-
Date:dst.Commits[0].Timestamp,
254+
Login:src.Commits[0].Author.Username,
255+
Email:src.Commits[0].Author.Email,
256+
Name:src.Commits[0].Author.Name,
257+
Date:src.Commits[0].Timestamp,
255258
},
256259
Committer: scm.Signature{
257-
Login:dst.Commits[0].Committer.Username,
258-
Email:dst.Commits[0].Committer.Email,
259-
Name:dst.Commits[0].Committer.Name,
260-
Date:dst.Commits[0].Timestamp,
260+
Login:src.Commits[0].Committer.Username,
261+
Email:src.Commits[0].Committer.Email,
262+
Name:src.Commits[0].Committer.Name,
263+
Date:src.Commits[0].Timestamp,
261264
},
262265
},
263-
Repo:*convertRepository(&dst.Repository),
264-
Sender:*convertUser(&dst.Sender),
266+
Repo:*convertRepository(&src.Repository),
267+
Sender:*convertUser(&src.Sender),
265268
}
266269
}
267270
return&scm.PushHook{
268-
Ref:dst.Ref,
271+
Ref:src.Ref,
272+
Before:src.Before,
273+
After:src.After,
274+
Compare:src.Compare,
269275
Commit: scm.Commit{
270-
Sha:dst.After,
271-
Link:dst.Compare,
276+
Sha:src.After,
277+
Link:src.Compare,
272278
Author: scm.Signature{
273-
Login:dst.Pusher.UserName,
274-
Email:dst.Pusher.Email,
275-
Name:dst.Pusher.FullName,
279+
Login:src.Pusher.UserName,
280+
Email:src.Pusher.Email,
281+
Name:src.Pusher.FullName,
276282
},
277283
Committer: scm.Signature{
278-
Login:dst.Pusher.UserName,
279-
Email:dst.Pusher.Email,
280-
Name:dst.Pusher.FullName,
284+
Login:src.Pusher.UserName,
285+
Email:src.Pusher.Email,
286+
Name:src.Pusher.FullName,
281287
},
282288
},
283-
Repo:*convertRepository(&dst.Repository),
284-
Sender:*convertUser(&dst.Sender),
289+
Repo:*convertRepository(&src.Repository),
290+
Sender:*convertUser(&src.Sender),
285291
}
286292
}
287293

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp