@@ -239,49 +239,55 @@ func convertBranchHook(dst *createHook, action scm.Action) *scm.BranchHook {
239239}
240240}
241241
242- func convertPushHook (dst * pushHook )* scm.PushHook {
243- if len (dst .Commits )> 0 {
242+ func convertPushHook (src * pushHook )* scm.PushHook {
243+ if len (src .Commits )> 0 {
244244return & scm.PushHook {
245- Ref :dst .Ref ,
245+ Ref :src .Ref ,
246+ Before :src .Before ,
247+ After :src .After ,
248+ Compare :src .Compare ,
246249Commit : 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 ,
250253Author : 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},
256259Committer : 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}
267270return & scm.PushHook {
268- Ref :dst .Ref ,
271+ Ref :src .Ref ,
272+ Before :src .Before ,
273+ After :src .After ,
274+ Compare :src .Compare ,
269275Commit : scm.Commit {
270- Sha :dst .After ,
271- Link :dst .Compare ,
276+ Sha :src .After ,
277+ Link :src .Compare ,
272278Author : 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},
277283Committer : 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