diff options
author | Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> | 2014-03-06 16:08:51 +0100 |
---|---|---|
committer | Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> | 2014-03-06 16:08:51 +0100 |
commit | 4a251849cf0408780f6ee536699c212f8fe7a7be (patch) | |
tree | be865450d3c709468f5697137cfbcbc375107b01 /app/services/git_tag_push_service.rb | |
parent | f096bd61bda605f2e3631bcd4663ab68c7396989 (diff) | |
download | gitlab-ce-4a251849cf0408780f6ee536699c212f8fe7a7be.tar.gz |
Added newrev and oldrev to the hook data
Diffstat (limited to 'app/services/git_tag_push_service.rb')
-rw-r--r-- | app/services/git_tag_push_service.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/services/git_tag_push_service.rb b/app/services/git_tag_push_service.rb index 21db5fcfa58..84fb371fee5 100644 --- a/app/services/git_tag_push_service.rb +++ b/app/services/git_tag_push_service.rb @@ -1,16 +1,18 @@ class GitTagPushService attr_accessor :project, :user, :push_data - def execute(project, user, ref) + def execute(project, user, oldrev, newrev, ref) @project, @user = project, user - @push_data = create_push_data(ref) + @push_data = create_push_data(oldrev, newrev, ref) project.execute_hooks(@push_data.dup, :tag_push_hooks) end private - def create_push_data(ref) + def create_push_data(oldrev, newrev, ref) data = { ref: ref, + oldrev: oldrev, + newrev: newrev, user_id: user.id, user_name: user.name, project_id: project.id, |