summaryrefslogtreecommitdiff
path: root/app/workers
Commit message (Collapse)AuthorAgeFilesLines
* Fix EmailsOnPush.fix-emailsonpushDouwe Maan2015-03-261-1/+9
|
* Merge branch 'emailsonpush-create-delete' into 'master'Dmitriy Zaporozhets2015-03-231-18/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send EmailsOnPush email when branch or tag is created or deleted. Addresses #1951, #1957 and #1925. ![Screen_Shot_2015-03-17_at_13.58.15](https://dev.gitlab.org/gitlab/gitlabhq/uploads/16ff25adb4b4a7e1923612e0652442b4/Screen_Shot_2015-03-17_at_13.58.15.png) ![Screen_Shot_2015-03-17_at_13.58.22](https://dev.gitlab.org/gitlab/gitlabhq/uploads/e346c1d84aba3a093b722d0a4167e289/Screen_Shot_2015-03-17_at_13.58.22.png) ![Screen_Shot_2015-03-17_at_13.58.28](https://dev.gitlab.org/gitlab/gitlabhq/uploads/720437ecc13f317c6d20eff82ac60bd7/Screen_Shot_2015-03-17_at_13.58.28.png) ![Screen_Shot_2015-03-17_at_13.58.34](https://dev.gitlab.org/gitlab/gitlabhq/uploads/2b302bb6cdbe27c96a8dff1375236602/Screen_Shot_2015-03-17_at_13.58.34.png) See merge request !1709
| * Clean up code by using keyword arguments.Douwe Maan2015-03-231-8/+8
| |
| * Send EmailsOnPush email when branch or tag is created or deleted.Douwe Maan2015-03-181-12/+21
| |
* | Fewer constants, more helpers.Douwe Maan2015-03-191-3/+3
|/
* Prevent gitlab-shell character encoding issues by receiving its changes as ↵Douwe Maan2015-03-151-1/+16
| | | | raw data.
* Use Gitlab::Git helper methods and constants as much as possible.Douwe Maan2015-03-103-11/+5
|
* Merge branch 'emails-on-push'Dmitriy Zaporozhets2015-03-081-4/+20
|\ | | | | | | | | | | Conflicts: app/controllers/projects/services_controller.rb app/models/project_services/emails_on_push_service.rb
| * Send EmailsOnPush when deleting commits using force push.Douwe Maan2015-02-251-2/+10
| | | | | | | | See #1924.
| * Add option to disable code diffs to EmailOnPush.Douwe Maan2015-02-251-2/+10
| | | | | | | | See #1950
| * Add option to send EmailsOnPush from committer email if domain matches.Douwe Maan2015-02-251-2/+2
| | | | | | | | See #1809.
* | Add Irker serviceAorimn2015-03-011-0/+169
| | | | | | | | | | | | | | | | | | | | Irker is a gateway which sends IRC messages on git updates. This new service provides an interface to this gateway, integrated in Gitlab, for each updates. As per the guidelines, this commit adds the new feature in the CHANGELOG, tests and documentation. See http://www.catb.org/esr/irker/
* | Delete deploy key from Bitbucket after importing.Douwe Maan2015-02-241-18/+18
| |
* | Add Bitbucket importer.Douwe Maan2015-02-241-0/+2
|/
* gitlab.com importer: refactorigValery Sizov2015-02-051-7/+7
|
* GitLab.com integration: refactoringValery Sizov2015-02-051-1/+1
|
* GitLab integration. ImporterValery Sizov2015-02-051-0/+2
|
* Merge branch 'github_importer'Dmitriy Zaporozhets2015-01-131-1/+7
|\ | | | | | | | | Conflicts: app/helpers/projects_helper.rb
| * Github ImporterValery Sizov2015-01-101-1/+7
| |
* | Make automerge via satelliteDmitriy Zaporozhets2015-01-091-0/+13
|/
* Fix async services execution broken in 7.6Dmitriy Zaporozhets2014-12-292-1/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Execute project services asynchronouslyDmitriy Zaporozhets2014-12-071-0/+9
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Run 'GC.start' after every EmailsOnPushWorker jobJacob Vosmaer2014-11-141-0/+3
|
* Add parenthesis to function def with arguments.Ciro Santilli2014-10-031-1/+1
|
* Update post-receive worker for new formatDmitriy Zaporozhets2014-09-021-11/+16
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix projects ending with `_git` or `-git` being ignored by post-receive hookDmitriy Zaporozhets2014-08-131-1/+1
|
* Git::Compare does not have limit param any moreDmitriy Zaporozhets2014-07-291-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Added update repository size to repository importCSchulz2014-06-111-1/+2
|
* Merge branch 'import-timeout' of ↵Dmitriy Zaporozhets2014-03-141-2/+2
|\ | | | | | | | | | | | | | | | | | | https://dev.gitlab.org/dzaporozhets/gitlabhq into dzaporozhets/gitlabhq-import-timeout Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> Conflicts: CHANGELOG db/schema.rb
| * Add retry feature to project importDmitriy Zaporozhets2014-03-121-2/+0
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Add project import state machineDmitriy Zaporozhets2014-03-121-2/+4
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Added newrev and oldrev to the hook dataJeroen van Baarsen2014-03-061-1/+1
| |
* | Post-receive hook can also fire TagPushServiceJeroen van Baarsen2014-03-051-1/+11
|/
* Improve compare logic for EmailOnPush serviceDmitriy Zaporozhets2014-02-121-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move EmailOnPush logic to async workerDmitriy Zaporozhets2013-12-181-0/+25
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Removed Project#discover_default_branch since it not needed any moreDmitriy Zaporozhets2013-11-081-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Repository import during project creation often return timeout for medium ↵Dmitriy Zaporozhets2013-08-121-0/+22
| | | | | | | and large repos. So lets do it async. First create project, then import repo and create satellite with Sidekiq
* Refactor post-receive workerDmitriy Zaporozhets2013-04-291-18/+9
|
* fixed blame and mr factoryDmitriy Zaporozhets2013-04-031-1/+1
|
* replace Gitolited mixin with Gitlab::ShellAdapterDmitriy Zaporozhets2013-03-211-1/+1
|
* Move git post push logic to serviceDmitriy Zaporozhets2013-02-251-1/+1
|
* Update post-receive worker to use correct identifierDmitriy Zaporozhets2013-02-141-6/+10
|
* use proper name for gitlabshell workerDmitriy Zaporozhets2013-02-111-1/+1
|
* No gitolite in project any moreDmitriy Zaporozhets2013-02-112-6/+7
|
* Fixed: post-receive, project remove, testsDmitriy Zaporozhets2013-02-051-2/+3
|
* Fix satellites to use filesystem. Correct post-receive user finderDmitriy Zaporozhets2013-02-041-2/+5
|
* Advanced logging for post-receive workerDmitriy Zaporozhets2013-01-291-2/+12
|
* keys to gitolite via sidekiq nowDmitriy Zaporozhets2013-01-281-2/+2
|
* Do gitolite calls async. Remove satellite with project removeDmitriy Zaporozhets2013-01-282-7/+18
|
* Updates project to process web hooks async via sidekiq.Ryan LaNeve2013-01-251-0/+9
| | | | | | A new queue of "project_web_hook" is used to process web hooks asynchronously, allowing each to succeed/fail (and be retried) independently. (Basically, project web hooks now process the same as system hooks.)