- 19 8月, 2016 6 次提交
-
-
由 Phil Hughes 提交于
Closes #19398
-
由 Paco Guzman 提交于
Removing unused access_level parameter. Bug introduced here -> 6d103a2f access_level parameter wasn’t needed since -> 88c26393
-
由 Patricio Cano 提交于
-
由 Z.J. van de Weg 提交于
-
由 Z.J. van de Weg 提交于
-
由 Timothy Andrew 提交于
-
- 18 8月, 2016 10 次提交
-
-
由 Ahmad Sherif 提交于
-
由 Z.J. van de Weg 提交于
-
由 Ahmad Sherif 提交于
-
由 Paco Guzman 提交于
-
由 Sean McGivern 提交于
-
由 Annabel Dunstone 提交于
-
由 Clement Ho 提交于
-
由 Jack Davison 提交于
* Works by explicitly deleting out-of-date data attributes * No longer directly assigns to data-original-title
-
由 Douwe Maan 提交于
-
由 Annabel Dunstone 提交于
-
- 17 8月, 2016 15 次提交
-
-
-
由 Ahmad Sherif 提交于
-
由 Sean McGivern 提交于
Outlook seems to handle `white-space: pre` weirdly, so just use `pre` elements (but only for emails!).
-
由 Clement Ho 提交于
-
由 Sean McGivern 提交于
-
由 Jack Davison 提交于
* Only the first 10 names are displayed * Further users are indicated by "and X more." * String "and X more" is appended to the array THEN join is called * An oxford comma seperates the last name from "and X more" * In coffeescript "me" is now always prepended * Tests included
-
由 Yorick Peterse 提交于
GitLab Performance Monitoring is now able to track custom events not directly related to application performance. These events include the number of tags pushed, repositories created, builds registered, etc. The use of these events is to get a better overview of how a GitLab instance is used and how that may affect performance. For example, a large number of Git pushes may have a negative impact on the underlying storage engine. Events are stored in the "events" measurement and are not prefixed with "rails_" or "sidekiq_", this makes it easier to query events with the same name triggered from different parts of the application. All events being stored in the same measurement also makes it easier to downsample data. Currently the following events are tracked: * Creating repositories * Removing repositories * Changing the default branch of a repository * Pushing a new tag * Removing an existing tag * Pushing a commit (along with the branch being pushed to) * Pushing a new branch * Removing an existing branch * Importing a repository (along with the URL we're importing) * Forking a repository (along with the source/target path) * CI builds registered (and when no build could be found) * CI builds being updated * Rails and Sidekiq exceptions Fixes gitlab-org/gitlab-ce#13720
-
由 Paco Guzman 提交于
Use just SQL to check is a user can admin_issue on a project Tradeoff - we duplicate how we check admin_issue in a SQL relation in the Ability class
-
由 Clement Ho 提交于
-
由 winniehell 提交于
-
由 Robert Speicher 提交于
[ci skip]
-
由 winniehell 提交于
-
由 Annabel Dunstone 提交于
-
由 Felipe Artur 提交于
-
由 Patricio Cano 提交于
-
- 16 8月, 2016 2 次提交
-
-
由 Clement Ho 提交于
-
由 Patricio Cano 提交于
-
- 15 8月, 2016 7 次提交
-
-
由 Nick Thomas 提交于
-
由 Grzegorz Bizon 提交于
-
由 Yorick Peterse 提交于
This ensures that SVGs greater than 2 megabytes are not scrubbed and rendered. This in turn prevents requests from timing out due to reading/scrubbing large SVGs potentially taking a lot of time (and memory). The use of 2 megabytes is completely arbitrary. Fixes gitlab-org/gitlab-ce#1435
-
由 Ahmad Sherif 提交于
Closes #20828
-
由 Egor Lynko 提交于
-
由 Frank West 提交于
Currently when a user performs an update of a file through the UI and there has already been a change committed to the file the previous commits will be overwritten without a check to see if the file has been changed. This commit uses the last commit sha at the time the user starts editing the file and compares it with the current sha of the file being edited to ensure they are the same before committing the file. If the shas do not match we throw an exception preventing the commit from the commit from occurring. Fixes #5857
-
由 Ahmad Sherif 提交于
In Banzai::Filter::SanitizationFilter#customize_whitelist, we append three lambdas that has reference to the SanitizationFilter instance, which in turn (potentially) has a reference to the following chain: context hash -> Project instance -> Repository instance -> lookup hash -> various Rugged instances -> various mmap-ed git pack files. All of the above is not garbage collected because the array we append the lambdas to is the constant HTML::Pipeline::SanitizationFilter::WHITELIST.
-