Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-31 | Code cleaning in PostReceive services | Francisco Javier López 🌴 (About to) On vacation; back on August 22th! | |
2018-07-16 | Enable frozen string in apps/uploaders/*.rb | gfyoung | |
Partially addresses #47424. | |||
2017-06-13 | Update tests and application | Kamil Trzcinski | |
2017-06-13 | Allow to access pipelines even if they are disabled, but only present jobs ↵ | Kamil Trzcinski | |
and commit statuses without giving ability to access them | |||
2017-05-31 | Introduce source to pipeline entity | Kamil Trzcinski | |
2016-12-21 | Add more storage statistics | Markus Koller | |
This adds counters for build artifacts and LFS objects, and moves the preexisting repository_size and commit_count from the projects table into a new project_statistics table. The counters are displayed in the administration area for projects and groups, and also available through the API for admins (on */all) and normal users (on */owned) The statistics are updated through ProjectCacheWorker, which can now do more granular updates with the new :statistics argument. | |||
2016-10-28 | Fix lightweight tags not processed correctly by GitTagPushService | Alejandro RodrĂguez | |
When we updated gitlab_git to 10.4.1, `tag.target` changed from pointing to the sha of the tag to the sha of the commit the tag points to. The problem is that only annotated tags have `object_sha`s, lightweight tags don't (it's nil), so (only) in their case we still need to use `tag.target`. | |||
2016-08-12 | Simplify the name for data builder, feedback: | Lin Jen-Shin | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5620#note_13671791 | |||
2016-08-11 | Merge remote-tracking branch 'origin/master' into pipeline-hooks-without-slack | Kamil Trzcinski | |
# Conflicts: # app/models/ci/pipeline.rb # app/services/ci/create_pipeline_service.rb # spec/models/project_services/hipchat_service_spec.rb | |||
2016-08-11 | Pre-create all builds for Pipeline when a trigger is received | Kamil Trzcinski | |
This change simplifies a Pipeline processing by introducing a special new status: created. This status is used for all builds that are created for a pipeline. We are then processing next stages and queueing some of the builds (created -> pending) or skipping them (created -> skipped). This makes it possible to simplify and solve a few ordering problems with how previously builds were scheduled. This also allows us to visualise a full pipeline (with created builds). This also removes an after_touch used for updating a pipeline state parameters. Right now in various places we explicitly call a reload_status! on pipeline to force it to be updated and saved. | |||
2016-08-04 | Move those builders to their own namespace, feedback: | Lin Jen-Shin | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5620#note_13540099 | |||
2016-07-28 | Update to gitlab_git 10.4.1 and take advantage of preserved Ref objects | Alejandro RodrĂguez | |
2016-07-24 | Revert "Merge branch ↵ | Alejandro RodrĂguez | |
'17073-tagscontroller-index-is-terrible-response-time-goes-up-to-5-…" This reverts merge request !5375 | |||
2016-07-22 | Update to gitlab_git 10.4.1 and take advantage of preserved Ref objects | Alejandro RodrĂguez | |
2016-07-06 | Services: code style fixes, minor refactoring | Valery Sizov | |
2016-05-30 | Enable Style/NegatedIf Rubocop cop | Grzegorz Bizon | |
Favor `unless` over `if` for negative conditions (or control flow ||). See #17478 | |||
2016-05-04 | Expire repository exists? and has_visible_content? caches after a push if ↵ | Stan Hu | |
necessary Closes #17012 | |||
2016-04-19 | Using single builder for push and tag events | Gabriel Mazetto | |
2016-04-19 | Refactor GitTagPushService and fig tags_push system event hook | Gabriel Mazetto | |
2016-04-19 | Added System Hooks for push and tag_push | Gabriel Mazetto | |
Code is based on Project Webhooks, removing deprecations and without commits listing. | |||
2016-03-08 | Cache & flush tag/branch counts | Yorick Peterse | |
The methods used for this are Repository#tag_count and Repository#branch_count which cache their output in Redis as well as memoizing it in an instance variable. Both methods have a corresponding methods/hooks to flush the caches at the right time. | |||
2016-02-23 | Moved cache expiration code to Repository hooks | Yorick Peterse | |
This keeps all the cache expiration code in a single file/class instead of spreading it all across the codebase. | |||
2015-12-11 | Remove ci_ prefix from all ci related things | Kamil Trzcinski | |
2015-07-17 | Build missing cache items in background job after each push | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-04-24 | Use project.commit convenience method. | Douwe Maan | |
2015-03-21 | Extend push_tag event to include tag message and last commit | Kamil Trzcinski | |
2015-03-13 | More consistent method naming. | Douwe Maan | |
2015-03-13 | Set push data object kind in PushDataBuilder. | Douwe Maan | |
2015-03-03 | Set correct object_kind on tag push data. | Douwe Maan | |
2015-03-03 | Don't execute GitlabCiService twice for pushed tags. | Douwe Maan | |
2015-03-03 | Execute services for tag push. | Douwe Maan | |
2015-02-13 | Move all event creation to EventCreateService. | Douwe Maan | |
2015-01-12 | Refactor push data builder. Moved it to separate class | Dmitriy Zaporozhets | |
Also execute GitLab CI on creating tag via UI | |||
2015-01-11 | Execute GitLab CI on tag push | Dmitriy Zaporozhets | |
2014-03-13 | Create event and clear cache on new trag push | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2014-03-06 | Renamed oldrev/newrev to before/after | Jeroen van Baarsen | |
2014-03-06 | Added newrev and oldrev to the hook data | Jeroen van Baarsen | |
2014-03-06 | Created a basic Git Tag Push service | Jeroen van Baarsen | |
This is the first version, and only has the most basic information about the tag that is created. |