An error occurred fetching the project authors.
- 08 Apr, 2020 1 commit
-
-
Alexandru Croitor authored
Because Jira issues import allows for repeated imports, we cannot completelly re-use existing import state tracking and had to add a jira specific import state tracking data strcuture. With JiraImportState we can track history of multiple jira imports.
-
- 06 Apr, 2020 1 commit
-
-
Markus Koller authored
- Add support for projects and groups. - Add support for building path-only URLs. - Reuse it in `HasRepository#web_url`. - Remove state and turn the class into a singleton. - Provide a default instance in presenters. - Rewrite specs with parameterized table syntax.
-
- 04 Apr, 2020 1 commit
-
-
Francisco Javier López authored
-
- 03 Apr, 2020 1 commit
-
-
Alexandru Croitor authored
Add JiraImportState model to track jira imports.
-
- 01 Apr, 2020 1 commit
-
-
Alex Ives authored
- Fix orphaned data causing 500 in profile/chat_names when projects are removed - Add foreign key to prevent future orphaned rows - Add before destroy hook to project cleaning up any chat names Relates to https://gitlab.com/gitlab-org/gitlab/issues/25230
-
- 30 Mar, 2020 3 commits
-
-
Arturo Herrero authored
This refactor improves the exclusion of disabled project services removing the service exceptions parameter. We were not listing the disabled project services but we were able to edit the individual service if we know the valid URL. This commit fixes that discrepancy between index and show.
-
Arturo Herrero authored
-
Arturo Herrero authored
-
- 26 Mar, 2020 1 commit
-
-
Alexandru Croitor authored
Add ability to query list of jira imports for a project. I will return a list of imports containing jira project key, when the import was scheduled and who scheduled the import.
-
- 24 Mar, 2020 1 commit
-
-
Francisco Javier López authored
Application settings from the database are currently cached locally in the thread for a full minute after the changes are made. That means if an administrator attempts to change the default storages in the admin page, it might take up to a full minute for those changes to take effect. Since we don't have a great cache invalidation strategy for local caches yet, the simplest approach to solving this problem would be to expire the local application setting cache whenever we create a snippet. This causes every snippet creation to make an additional SELECT call for `application_settings`.
-
- 23 Mar, 2020 2 commits
-
-
Heinrich Lee Yu authored
Full path search times out when searching all projects so we only do this when the search space is already limited by a group or user's authorized projects
-
Mark Chao authored
Remove method and constant aliasing
-
- 20 Mar, 2020 1 commit
-
-
Arturo Herrero authored
-
- 19 Mar, 2020 1 commit
-
-
Vitali Tatarintev authored
Contributes to migration of Prometheus alerts to Core
-
- 18 Mar, 2020 3 commits
-
-
Vitali Tatarintev authored
Contributes to migration of Prometheus alerts to Core
-
Alexandru Croitor authored
Jira importer will eventually import a lot of various data: issues, comments, attachments, labels, custom fields, etc. We can organize this data to be imported in stages thus parallelizing the process. This change adds the initial structure of the import process.
-
Erick Bajao authored
Implemented a generic table that can cater to other types of daily CI metrics in the future.
-
- 16 Mar, 2020 2 commits
-
-
Vitali Tatarintev authored
Moves `ProjectAlertingSetting` and its dependencies from EE to CE. Contributes to migration of Prometheus alerts to Core
-
Stan Hu authored
Application settings from the database are currently cached locally in the thread for a full minute after the changes are made. That means if an administrator attempts to change the default storages in the admin page, it might take up to a full minute for those changes to take effect. Since we don't have a great cache invalidation strategy for local caches yet, the simplest approach to solving this problem would be to expire the local application setting cache whenever we create a project. This causes every project creation to make an additional SELECT call for `application_settings`. Closes https://gitlab.com/gitlab-org/gitaly/-/issues/2147
-
- 13 Mar, 2020 1 commit
-
-
Nick Thomas authored
Project repository and wiki repository creation was indirected through Gitlab::Shell unnecessarily. `GitlabShell#create_repository` build an (incomplete) `Gitlab::Git::Repository` to run the creation code, but all users already had access to `Repository` instances.
-
- 12 Mar, 2020 2 commits
-
-
Jarka Košanová authored
- add methods to service_tracker_service - check based on these methods instead of checking if Jira is active
-
Aishwarya Subramanian authored
Currently, lock files are used to determine the state of a project export. However, the lock files are not stored in a shared volume, causing the export states to be reported incorrectly. In order to fix this, we now store the export states in database as a more reliable mechanism. The table used is project_export_jobs. It stores the project_id, job_id and the current state. In addition to existing states, also added are two new states queued and regeneration_in_progress states. They are used to indicate a job that's waiting to be started and the case when a project export operation has been requested to be re-generated. Failed jobs are re-tried 3 times, after which the state is updated to failed. To account for jobs that get stuck, a cron job runs every hour to set the stuck jobs to failed state. Closes https://gitlab.com/gitlab-org/gitlab/issues/32203
-
- 11 Mar, 2020 1 commit
-
-
Nick Thomas authored
What to do after an import is tightly coupled to the type of repository you are, so it's better to avoid having the method at all. There's very little in here, so just remove the idea for now. We can revisit it another time.
-
- 09 Mar, 2020 1 commit
-
-
Nick Thomas authored
We should use exceptions for exceptional situations, and things less like goto for control flow.
-
- 05 Mar, 2020 1 commit
-
-
Patrick Bajao authored
When source project already has the LFS object to be uploaded, it should still be linked to the fork project. That way, forks has access to their own LFS objects.
-
- 02 Mar, 2020 4 commits
-
-
Ben Bodenmiller authored
This is a direct move from EE to CE
-
Mayra Cabrera authored
This reverts merge request !58
-
Aakriti Gupta authored
Better titles and some grammar updates
-
Manoj M J authored
This change introduces default branch protection at the group level so that group owners can set their own preference for default branch protection, and this will override the instance level default branch protection
-
- 28 Feb, 2020 2 commits
-
-
Etienne Baqué authored
Added model and rspecs. Updated DeployToken model associations.
-
Stan Hu authored
When creating a pipeline with many builds, we load group and project variables repeatedly, which can cause a high number of Redis calls, database queries, and RAM usage. We can cache this data within RequestStore to speed up the building of pipelines. Relates to https://gitlab.com/gitlab-org/gitlab/issues/198694
-
- 26 Feb, 2020 1 commit
-
-
Jacopo authored
Creates a custom notification when the pipeline is fixed. Sends an e-mail for the first green/successful pipeline after a red/failed pipeline on the same commit, branch, or tag.
-
- 25 Feb, 2020 1 commit
-
-
Nick Thomas authored
This makes a transitive dependency direct, and is a first step towards removing `::Repository#{project,container}`
-
- 24 Feb, 2020 1 commit
-
-
charlieablett authored
-
- 17 Feb, 2020 1 commit
-
-
Etienne Baqué authored
Added method to check whether a deployment is valid. Used method as check to drop a build. Added tests for this new method.
-
- 15 Feb, 2020 1 commit
-
-
Vitali Tatarintev authored
Move Incidents view with OperationsController, and ProjectIncidentManagementSetting from EE to CE
-
- 13 Feb, 2020 2 commits
-
-
Kassio Borges authored
Import projects by URL, when the URLs credentials have characters that require percent encoding, is currently not working. This feature is failing because the import url credentials are being encoded before saving on the database, on the `Project#import_url=`, and then it's being encoded again when retrieving the credentials from the database, on `Project#import_url`. To solve the problem the credential is being percent decoded before saving it on the database.
-
Kirstie Cook authored
Set the default dashboard for self monitoring project
-
- 12 Feb, 2020 2 commits
-
-
Mikolaj Wawrzyniak authored
To be able to fully move Prometheus from Settings > Integrations to Settings > Operations we need to extend Operations::UpdateService to be able to update PrometheusSerive model's records
-
Francisco Javier López authored
We need to create the repository model for snippets. It will be the same for both project and personal ones. This commit also refactors some code in order to reuse it in projects and snippets
-