gitlab-org--gitlab-foss/app/services
Dmitriy Zaporozhets c0c314c6bf Merge branch 'forked-repo-creation-async' into 'master'
Import forked repositories asynchronously to prevent large repositories from timing out

Preserve synchronous mode of adding a repository since some tasks (e.g. restore/check) require the former.

One side bug fix is that the `ProjectCacheWorker` is also run, updating the repository size and commit numbers properly. Previously all the values were set to 0 when a project were forked.

* Closes #2388
* Closes #2400

See merge request !1231
2015-09-14 14:56:13 +00:00
..
files Improve english of error message 2015-09-12 14:01:01 +02:00
issues Show who last edited a comment if it wasn't the original author 2015-07-30 14:45:54 +02:00
merge_requests Check permissions on target project in merge request create service. 2015-08-21 09:47:39 -07:00
milestones
notes Reset correct event cache 2015-07-31 14:29:18 +02:00
oauth2
projects Import forked repositories asynchronously to prevent large repositories from timing out 2015-09-11 00:34:04 -07:00
search An `in_namespace` scope is already present 2015-06-09 13:42:01 +02:00
archive_repository_service.rb Add tests. 2015-03-31 13:37:21 +02:00
audit_event_service.rb Audit log for user authentication 2015-07-06 12:36:08 +03:00
base_service.rb Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
compare_service.rb Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
create_branch_service.rb
create_snippet_service.rb
create_tag_service.rb Use project.commit convenience method. 2015-04-24 12:29:36 +02:00
delete_branch_service.rb
delete_tag_service.rb
delete_user_service.rb Fix error when deleting a user who has projects 2015-06-23 04:39:49 -07:00
destroy_group_service.rb Skip repo removing whem remove user or group 2015-06-03 16:16:27 +02:00
event_create_service.rb
git_push_service.rb Create cross-reference for closing references on commits pushed to non-default branches. 2015-08-22 16:49:09 +02:00
git_tag_push_service.rb Build missing cache items in background job after each push 2015-07-17 14:50:03 +02:00
gravatar_service.rb
issuable_base_service.rb Dynamically check `:admin_*` ability in IssuableBaseService 2015-07-24 15:50:12 -04:00
notification_service.rb Don't notify users without access to the project when they are (accidentally) mentioned in a note. 2015-08-26 17:23:22 -07:00
system_hooks_service.rb Added X-GitLab-Event header for web hooks 2015-05-08 16:49:03 +03:00
system_note_service.rb Fix hooks for web based events with external issue references 2015-06-14 17:41:11 +02:00
test_hook_service.rb Added X-GitLab-Event header for web hooks 2015-05-08 16:49:03 +03:00
update_snippet_service.rb Change dynamic abilities to new format 2015-06-26 17:18:40 +02:00