- Dec 27, 2019
-
-
GitLab Bot authored
-
- Dec 04, 2019
-
-
GitLab Bot authored
-
- Oct 24, 2019
-
-
GitLab Bot authored
-
- Sep 18, 2019
-
-
GitLab Bot authored
-
- Sep 05, 2019
-
-
Ash McKenzie authored
Created new API::Support::GitAccessActor class to encapsulate some of the more edge logic, making the /internal/allowed route much cleaner.
-
- Aug 28, 2019
-
-
Michael Kozono authored
Instead of sending varied data to Gitaly, and making Gitaly construct various messages, build the messages first and have Gitaly print either basic messages or alert messages, in the order they come. Depends on https://gitlab.com/gitlab-org/gitaly/merge_requests/1410
-
- Jul 10, 2019
-
-
Mayra Cabrera authored
Suggests to use a JSON structured log instead Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102
-
- May 17, 2019
-
-
Luke Duncalfe authored
`Gitlab::QueryLimiting.whitelist` has been moved from being inside the feature flag conditional check to the `process_mr_push_options` `Api::Internal` helper. https://gitlab.com/gitlab-org/gitlab-ce/issues/60250
-
- Apr 08, 2019
-
-
Luke Duncalfe authored
Exceptions are no longer raised, instead all errors encountered are added to the errors property. MergeRequests::BuildService is used to generate attributes of a new merge request. Code moved from Api::Internal to Api::Helpers::InternalHelpers.
-
Luke Duncalfe authored
To create a new merge request: git push -u origin -o merge_request.create To create a new merge request setting target branch: git push -u origin -o merge_request.create \ -o merge_request.target=123 To update an existing merge request with a new target branch: git push -u origin -o merge_request.target=123 A new Gitlab::PushOptions class handles parsing and validating the push options array. This can be the start of the standard of GitLab accepting push options that follow namespacing rules. Rules are discussed in issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263. E.g. these push options: -o merge_request.create -o merge_request.target=123 Become parsed as: { merge_request: { create: true, target: '123', } } And are fetched with the class via: push_options.get(:merge_request) push_options.get(:merge_request, :create) push_options.get(:merge_request, :target) A new MergeRequests::PushOptionsHandlerService takes the `merge_request` namespaced push options and handles creating and updating merge requests. Any errors encountered are passed to the existing `output` Hash in Api::Internal's `post_receive` endpoint, and passed to gitlab-shell where they're output to the user. Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
-
- Mar 26, 2019
-
-
Bob Van Landuyt authored
This changes the repository type from a binary `wiki?` to a type. So we can have more than 2 repository types. Now everywhere we called `.wiki?` and expected a boolean, we check that type.
-
- Feb 16, 2019
-
-
Stan Hu authored
This will enable us to track the human-readable project path with SSH access in gitlab-shell. Currently the Gitaly logs will only show the hashed storage and gl_repository path (e.g. project-1234).
-
- Sep 30, 2018
-
-
gfyoung authored
Partially addresses #47424. Had to make changes to spec files because stubbing methods on frozen objects is a mess in RSpec and leads to failures: https://github.com/rspec/rspec-mocks/issues/1190
-
- May 17, 2018
-
-
Zeger-Jan van de Weg authored
This isn't a requirement, and removes deprecated method calls
-
- Mar 30, 2018
-
-
Jacob Vosmaer (GitLab) authored
-
- Mar 21, 2018
-
-
Alejandro Rodríguez authored
-
- Mar 06, 2018
-
-
Kim "BKC" Carlbäcker authored
-
- Feb 06, 2018
-
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
- Jan 22, 2018
-
-
- Nov 29, 2017
-
-
Kim "BKC" Carlbäcker authored
- Better gitaly-handling in /api/internal/allowed specs
-
- Nov 22, 2017
-
-
Lin Jen-Shin authored
And use .rubocop.yml to exclude paths we don't care, rather than using the cop itself to exclude.
-
- Nov 17, 2017
-
-
Lin Jen-Shin authored
-
- Nov 14, 2017
-
-
Ahmad Sherif authored
-
- Sep 18, 2017
-
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
- Sep 05, 2017
-
-
Alejandro Rodríguez authored
-
- Aug 31, 2017
-
-
Alejandro Rodríguez authored
-
- Jul 07, 2017
-
-
Kim "BKC" Carlbäcker authored
- Make single gitaly payload - Add feature-flag specs to verify payload
-
- Jun 16, 2017
-
-
Michael Kozono authored
-
- Jun 05, 2017
-
-
Michael Kozono authored
-
- May 03, 2017
-
-
Alejandro Rodríguez authored
This new param allows us to share project information between components that don't share or don't have access to the same filesystem mountpoints, for example between Gitaly and Rails or between Rails and Gitlab-Shell hooks. The previous parameters are still supported, but if found, gl_repository is prefered. The old parameters should be deprecated once all components support the new format.
-
- Apr 14, 2017
-
-
Sean McGivern authored
-
James Lopez authored
Refactored specs and added a post deployment migration to remove the activity users table.
-
- Apr 10, 2017
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Mar 03, 2017
-
-
Alejandro Rodríguez authored
This will be necessary when adding gitaly settings. This version doesn't make any functional changes, but allows us to include this breaking change in 9.0 and add the needed extra settings in the future with backwards compatibility
-
- Feb 03, 2017
-
-
Adam Pahlevi authored
add complete changelog for !8949
-