gitlab-org--gitlab-foss/spec/services/issues
Yorick Peterse 509910b89f
Process commits in a separate worker
This moves the code used for processing commits from GitPushService to
its own Sidekiq worker: ProcessCommitWorker.

Using a Sidekiq worker allows us to process multiple commits in
parallel. This in turn will lead to issues being closed faster and cross
references being created faster. Furthermore by isolating this code into
a separate class it's easier to test and maintain the code.

The new worker also ensures it can efficiently check which issues can be
closed, without having to run numerous SQL queries for every issue.
2016-11-07 13:11:44 +01:00
..
close_service_spec.rb Process commits in a separate worker 2016-11-07 13:11:44 +01:00
create_service_spec.rb Allow users to apply group labels on Issues/MRs 2016-10-19 14:58:24 -02:00
move_service_spec.rb Merge branch '23662-issue-move-user-reference-exception' into 'master' 2016-10-25 10:54:48 +00:00
reopen_service_spec.rb Scope hooks thal will run for confidential issues 2016-08-31 18:34:45 -03:00
update_service_spec.rb Fix permission for setting an issue's due date 2016-09-28 17:41:32 +02:00