summaryrefslogtreecommitdiff
path: root/lib/api/files.rb
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-02-08 21:52:00 -0800
committerStan Hu <stanhu@gmail.com>2016-02-09 06:22:49 -0800
commit4603e5714705da75fda4ef4857c327ac4b087848 (patch)
tree8371b1292afca3a3cab722fe3aabe3fe6988777a /lib/api/files.rb
parent706b101f510b9a1f5acff51bb2f1b14c018b37ce (diff)
downloadgitlab-ce-4603e5714705da75fda4ef4857c327ac4b087848.tar.gz
Fix duplicated branch creation/deletion Web hooks/service notifications when using Web UI
Similar to 423d2d6, except duplicates occurred only if a Web service (e.g. Slack) were configured. When deleting a branch, this is what was happening: 1. DeleteBranchService calls execute_hooks and execute_services 2. The call to repository.rm_branch triggers the GitHooksService. 3. This, in turn, calls GitPushService and then calls the same hooks/services again. 5145706 now makes it no longer necessary for DeleteBranchService and CreateBranchService to execute the branch hooks/services. Note that tags behave differently in GitTagPushService and GitPushService is not called. Closes #10330
Diffstat (limited to 'lib/api/files.rb')
0 files changed, 0 insertions, 0 deletions