- Sep 12, 2019
-
-
This change sets up a usage counter for productivity analytics feature.
-
🙈 jacopo beschi 🙉 authored
Creating a MR from an issue using a tag as ref correctly creates the source branch starting from the tag.
-
Filipa Lacerda authored
Creates vue and vuex support for new job log Creates the new log.vue component to handle the new format Updates the store to use the new parser Creates an utility function to handle the incremental log
-
Samantha Ming authored
- Show if user can_resolve all of the notes
-
Illya Klymov authored
* Switched from Karma to Jest * Reorganized tests to have correct semantics * Removed unused computed properties from component
-
- Sep 11, 2019
-
-
-
Aleksei Lipniagov authored
Replace 'chronic_duration' to 'gitlab_chronic_duration', to make relevant method calls thread-safe.
-
Winnie Hellmann authored
-
Peter Leitzen authored
Show a list of obsolete `ignored_columns`
-
Jan Beckmann authored
Refactor project_edit.js to be reusable for this purpose Closes #64799
-
Notes on epics promoted from an issue used to get same discussion_id as the notes from the issue the epic was promoted from, which would cause problems when trying to reply to the epic discussion.
-
Nathan Friend authored
This change updates the text of the pipeline widget that appears on the merge request page. The text has been made more consistent between different types of pipelines; this makes the front-end implementation simpler and more maintainable. In addition, the type of pipeline is (i.e. regular pipeline, merge request pipeline, detached pipeline) included in the text, making this type more obvious to the end user. Some information has been removed from the widget as part of this change; however, any information that was removed already appears elsewhere on the merge request page.
-
Dinesh Panda authored
-
Filipa Lacerda authored
In the Merge Request view, under pipelines tab the user can see a run pipeline button Adds axios post request to button click Adds the logic to handle the user click, refresh the table and disable the button while thee request is being made Updates UI for desktop and mobile Adds specs Regenerates potfile Follow-up after review Uses .finally to avoid code repetition
-
Krasimir Angelov authored
-
Krasimir Angelov authored
-
Krasimir Angelov authored
-
- Sep 10, 2019
-
-
Krasimir Angelov authored
-
-
Alessio Caiazza authored
This cop prevents you from using file in API, it points you to the development documentation about workhorse file acceleration.
-
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Qingyu Zhao authored
Move Gitlab::SidekiqMonitor to namespace Gitlab::SidekiqDaemon::Monitor - Class name and file name change - File path change to lib/gitlab/sidekiq_daemon/monitor.rb - Update class usage/reference in other files, including documentation
-
Nick Thomas authored
For zero-downtime deployed in a mixed code environment between 12.2 and 12.3, the branch and tag name cache is incorrectly invalidated - a push to an old machine will not clear the redis set version of the cache on the new machine. This commit ensures that, in 12.3, both set and non-set versions of the cache are invalidated, but does not write or consult the set version of the cache. . In 12.4, it will be safe to switch branch and tag names to the redis set cache both it and the legacy cache will be invalidated appropriately in such a mixed code environment. This delays the full implementation of the feature by one release, but in the absence of a credible feature-flagging strategy, and amidst an abundance of caution about the effects of too-eager cache expiration, I believe this is the best approach available to us.
-
Markus Koller authored
We had similar code in a few places to redirect to the last page if the given page number is out of range. This unifies the handling in a new controller concern and adds usage of it in all snippet listings.
-
Markus Koller authored
- Avoid N+1 queries for authors and comment counts - Avoid an additional snippet existence query
-
Nick Thomas authored
This reverts commit c6ccc07f.
-
Nick Thomas authored
-
-
Ahmad Sherif authored
It consists of two parts: 1. Redirecting users to the configured external storage 1. Allowing the external storage to request the static object(s) on behalf of the user by means of specific tokens Part of https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6829
-
This makes sure we build the correct variables for testing translations. When translating, we could be specifying the variables in different forms for each id: - In the singular we could be using a `%{hash}` interpolation - In the plural we could be using a `%d` interpolation This changes the tests to accommodate for that: We now use the variables used in the relevant translation id as the source for the variables we mix in in specs.
-
Francisco Javier López authored
In case the source and the target project are the same, the source branch is the default branch, and the target branch is not present, we will avoid prefilling the target branch with the repository default branch. Letting the user decide.
-
Jan Provaznik authored
This presenter will be used in an upcoming MR which adds rendering of epic events on group activity page.
-
Illya Klymov authored
-
Illya Klymov authored
-
Etienne Baqué authored
-
Stan Hu authored
On our dev instance, /admin/applications as not loading because: 1. There was an unindexed query by `application_id`. 2. There was an expensive query that attempted to load 1 million unique entries via ActiveRecord just to find the unique count. We fix the first issue by adding an index for that column. We fix the second issue with a simple SELECT COUNT(DISTINCT resource_owner_id) SQL query. In addition, we add pagination to avoid loading more than 20 applications at once. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/67228
-
Krasimir Angelov authored
Update the `/internal/pages` endpoint to return virtual domain configuration for custom domains.
-
- Sep 09, 2019
-
-
Mo Khan authored
-