- Apr 11, 2019
-
-
John Jarvis authored
[11.9] Revert "Remove HipChat integration from GitLab" See merge request gitlab-org/gitlab-ce!27257
-
- Mar 25, 2019
-
- Mar 19, 2019
-
-
Grzegorz Bizon authored
Make runners token encryption to be optional See merge request gitlab-org/gitlab-ce!26223 (cherry picked from commit bfe4bdcc) 851697a8 Make runners token encryption to be optional
-
- Mar 06, 2019
-
-
Andrew Newdigate authored
This style change enforces `return if ...` instead of `return nil if ...` to save maintainers a few minor review points
-
This makes code to support encrypted runner tokens. This code also finished previously started encryption process.
-
- Mar 01, 2019
-
-
Gabriel Mazetto authored
Moved to HashedStorage namespace, and added them to the `:hashed_storage` queue namespace
-
Gabriel Mazetto authored
We are adding sidekiq workers and service classes to allow to rollback a hashed storage migration. There are some refactoring involved as well as part of the code can be reused by both the migration and the rollback logic.
-
- Feb 27, 2019
-
-
Jacopo authored
The API get projects/:id/traffic/fetches allows user with write access to the repository to get the number of clones for the last 30 days.
-
- Feb 26, 2019
-
-
Rémy Coutable authored
Fix misspellings in app/spec comments See merge request gitlab-org/gitlab-ce!25517
-
John Cai authored
-
- Feb 25, 2019
-
-
Michael Kozono authored
This reverts commit 9202bbd1, reversing changes made to 4b282e9c.
-
Oswaldo Ferreir authored
Adds the ground work for writing into the merge ref refs/merge-requests/:iid/merge the merge result between source and target branches of a MR, without further side-effects such as mailing, MR updates and target branch changes.
-
Scott Hampton authored
Pipeline status was showing failed on projects when CI was disabled. This checks to see if the feature is enabled before showing the status.
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
- Feb 20, 2019
-
-
Matija Čupić authored
-
- Feb 18, 2019
-
-
Yauhen Kotau authored
Fixes gitlab-org/gitlab-ce#42595
-
- Feb 11, 2019
-
-
John Cai authored
-
- Feb 08, 2019
-
-
Nick Thomas authored
-
- Feb 06, 2019
-
-
Stan Hu authored
This makes it easier to access other project arguments in the future.
-
Stan Hu authored
When hashed storage is in use, it's helpful to have the project name associated with the request. Closes https://gitlab.com/gitlab-org/gitaly/issues/1394
-
- Feb 04, 2019
-
-
-
Felipe Artur authored
-
- Feb 01, 2019
-
-
Semyon Pupkov authored
-
- Jan 31, 2019
-
-
Kamil Trzcińśki authored
-
Tiago Botelho authored
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
-
Heinrich Lee Yu authored
-
- Jan 29, 2019
-
-
Adrian Moisey authored
-
Andreas Brandl authored
After the import has finished, we flush (delete) the InternalId records related to the project at hand. This means we're starting over with tracking correct internal id values, a new record will be created automatically when the next internal id is generated. The GitHub importer assigns iid values by using supplied values from GitHub. We skip tracking internal id values during the import in favor of higher concurrency. Deleting any InternalId records after the import has finished is an extra measure to guarantee consistency. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54270.
-
- Jan 28, 2019
-
-
Kamil Trzcińśki authored
-
- Jan 21, 2019
-
-
Tiago Botelho authored
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
-
- Jan 16, 2019
-
-
Yorick Peterse authored
This refactors some of the logic used for protecting default branches, in particular Project#after_create_default_branch. The logic for this method is moved into a separate service class. Ideally we'd get rid of Project#after_create_default_branch entirely, but unfortunately Project#after_import depends on it. This means it has to stick around until we also refactor Project#after_import. For branch protection levels we introduce Gitlab::Access::BranchProtection, which provides a small wrapper around Integer based branch protection levels. Using this class removes the need for having to constantly refer to Gitlab::Access::PROTECTION_* constants.
-
Yorick Peterse authored
This refactors the code used for checking if a user has exceeded the personal projects limit. As part of this refactor the method has been renamed from Project#check_limit to "check_personal_projects_limit", as this name makes it much more clear what the purpose of the method is. Standalone unit tests have also been added, as before we only had a single generic validation test that did not cover all cases. The old implementation of the refactored method also included a `rescue` statement. This code would only run when a project creator was not set. The error that would be added wasn't super useful, especially since there would already be errors for the creator not being present. As none of the other code in the "check_personal_projects_limit" raises, it has been removed.
-
- Jan 14, 2019
-
-
Zeger-Jan van de Weg authored
In theory the case could happen that the initial linking of the pool fails and so do all the retries that Sidekiq performs. This could lead to data loss. To prevent that case, linking is done before Gits GC too. This makes sure that case doesn't happen.
-
Alessio Caiazza authored
GitLab Pages supports projects hosted under a subgroup, but not subgroup websites. That means that only the highest-level group supports i.e.: You created a group for your engineering department called `engineering`, a subgroup for all your documentation websites called `docs`,and a project within this subgroup is called `workflows`. Your project URL is `https://gitlab.com/engineering/docs/workflows/`. Once you enable GitLab Pages for this project, the site will live under `https://engineering.gitlab.io/docs/workflows`.
-
- Jan 11, 2019
-
-
Fabian Schneider authored
-
Heinrich Lee Yu authored
-
Zeger-Jan van de Weg authored
Previously the nullification wasn't done, as the only caller would later destroy the model all together. In https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9070 this change was made. This commit is basically a backport before that MR is merged.
-
- Jan 09, 2019
-
-
Steve Azzopardi authored
The original intention of `get_build` was as a workaround not to violate `CodeReuse/ActiveRecord`. `find_by_id` does the exact same thing but does not violate the rubocop rule.
-
- Jan 07, 2019
-
-
Gabriel Mazetto authored
In the previous code, we locked the project during the migration scheduling step, which works fine for small setups, but can be problematic in really big installations. We now moved the logic to inside the worker, so we minimize the time a project will be read-only. We also make sure we only do that if reference counter is `0` (no current operation is in progress).
-
Peter Leitzen authored
Re-use operations controller which already handles tracing settings.
-