- 15 May, 2016 1 commit
-
-
Pablo Carranza authored
-
- 13 May, 2016 6 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Gabriel Mazetto authored
-
- 12 May, 2016 1 commit
-
-
Yorick Peterse authored
Because method call timings are inclusive (that is, they include the time of any sub method calls) this would lead to the total method execution time often being far greater than the total transaction time. Because this is incredibly confusing it's best to simply _not_ track the total method execution time, after all it's not that useful to begin with. Fixes gitlab-org/gitlab-ce#17239
-
- 11 May, 2016 1 commit
-
-
Sean McGivern authored
The repository push email can be very expensive to generate, especially with syntax-highlighted diffs. Instead of generating the email for each recipient, generate one email object and reset the Message-Id and To headers for each recipient. (Cloning would also be expensive in the case of large emails, although probably not as bad as generating from scratch.)
-
- 10 May, 2016 1 commit
-
-
Rémy Coutable authored
This reverts commit dfad686732ed, reversing changes made to 1ef062bc60b0 . Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 09 May, 2016 1 commit
-
-
Artem Sidorenko authored
-
- 05 May, 2016 1 commit
-
-
Douglas Barbosa Alexandre authored
Pull Request Review Comments are comments on a portion of the unified diff.
-
- 28 Apr, 2016 3 commits
-
-
James Lopez authored
-
James Lopez authored
-
Stan Hu authored
Previously all remote IPs appeared at 127.0.0.1, which made Akismet not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html) should provide more reliable results. Closes #16629
-
- 27 Apr, 2016 1 commit
-
-
Stan Hu authored
These changes were pulled from GitLab EE to support configuring an alternative API URL than the default https://api.github.com. In addition, the `verify_ssl` flag allows users to disable SSL cert checking. One modification: add a default `args` option if it does not exist to avoid breaking existing configurations.
-
- 20 Apr, 2016 2 commits
-
-
Yorick Peterse authored
Merely setting the "action" tag will only result in the transaction itself containing a value for this tag. To ensure other metrics also contain this tag we must set the action using Transaction#action= instead.
-
Sebastian Klier authored
-
- 19 Apr, 2016 2 commits
-
-
Gabriel Mazetto authored
-
Gabriel Mazetto authored
Code is based on Project Webhooks, removing deprecations and without commits listing.
-
- 18 Apr, 2016 7 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
With these changes we don’t lost the issue/pr references when importing them to GitLab.
-
Yorick Peterse authored
Fixes gitlab-org/gitlab-ce#15335
-
Yorick Peterse authored
By using Module#prepend we can define a Module containing all proxy methods. This removes the need for setting up crazy method alias chains and in turn prevents us from having to deal with all that madness (e.g. methods calling each other recursively). Fixes gitlab-org/gitlab-ce#15281
-
- 13 Apr, 2016 2 commits
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Yorick Peterse authored
One use case for this is manually setting the "action" tag for Grape API calls. Due to Grape running blocks there are no human readable method names that can be used for the "action" tag, thus we have to set these manually on a case by case basis.
-
- 11 Apr, 2016 6 commits
-
-
Kamil Trzcinski authored
-
Patricio Cano authored
-
Yorick Peterse authored
If the measure method uses Transaction.current directly the SQL subscriber (Subscribers::ActiveRecord) will add timings of queries triggered by DB cleaner.
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
This makes it easier to query, simplifies the code, and makes it possible to figure out what transaction the data belongs to (simply because it's now stored _in_ the transaction). This new setup keeps track of both the real/wall time _and_ CPU time spent in a block, both measured using milliseconds (to keep all units the same).
-
- 08 Apr, 2016 1 commit
-
-
Yorick Peterse authored
This allows us to track how much time of a transaction is spent in dealing with cached data.
-
- 07 Apr, 2016 1 commit
-
-
Jacob Schatz authored
-
- 06 Apr, 2016 3 commits
-
-
Patricio Cano authored
-
Patricio Cano authored
Fix error that was causing only one group to be returned and corrected specs to use the proper attribute type
-
Grzegorz Bizon authored
-