- 10 May, 2016 1 commit
-
-
Jeroen van Baarsen authored
-
- 09 May, 2016 1 commit
-
-
Drew Blessing authored
-
- 06 May, 2016 1 commit
-
-
Zeger-Jan van de Weg authored
[ci skip]
-
- 03 May, 2016 1 commit
-
-
Drew Blessing authored
-
- 14 Apr, 2016 1 commit
-
-
Yorick Peterse authored
Using db:reset ensures existing tables are first dropped. This in turn ensures that we can drop tables regardless of any foreign key constraints. While CE currently doesn't have any foreign keys EE defines the following relation: remote_mirrors.project_id -> projects.id MySQL will complain whenever you try to drop the "projects" table first even when using "DROP TABLE ... CASCADE".
-
- 09 Apr, 2016 1 commit
-
-
Arinde Eniola authored
-
- 07 Apr, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 04 Apr, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 30 Mar, 2016 1 commit
-
-
Yorick Peterse authored
By pre-calculating the digests we can manually construct the emoji URLs, removing the need for using Rails' asset URL helpers. The reason we don't want to use these helpers for Emojis is two-fold: 1. Rails' image_url() method is slow, really slow. For one it _might_ have to calculate digests but it also performs a lot of other intensive operations (judging by the source code and based on measuring timings). 2. We have a lot of Emoji which coupled with the above can result in it taking minutes to load Emoji autocomplete data. Using this pre-calculation setup generating the digests takes around 7 seconds (including the time it takes to start Rails/Rake), and only around 600 milliseconds to load _all_ the autocomplete data of a project (measured locally). This commit _does_ change the Emoji URLs from absolute to relative URLs as these are much easier to generate. To update the Emoji data simply run: rake gemojione:digests Then commit any changes. Fixes gitlab-org/gitlab-ce#14009
-
- 25 Mar, 2016 1 commit
-
-
Rémy Coutable authored
Improve and finish the fallback to the In-Reply-To and References header for the reply-by-email feature A few things to note: - The IncomingEmail feature is now enabled even without a correctly-formatted sub-address - Message-ID for new thread mail are kept the same so that subsequent notifications to this thread are grouped in the thread by the email service that receives the notification (i.e. In-Reply-To of the answer == Message-ID of the first thread message) - To maximize our chance to be able to retrieve the reply key, we look for it in the In-Reply-To header and the References header - The pattern for the fallback reply message id is "reply-[key]@[gitlab_host]" - Improve docs thanks to Axil
-
- 22 Mar, 2016 1 commit
-
-
Drew Blessing authored
-
- 17 Mar, 2016 1 commit
-
-
connorshea authored
Updated Emoji Rake task to conform to style guide. Discussed in #14299. [ci skip]
-
- 15 Mar, 2016 2 commits
-
-
Douwe Maan authored
-
connorshea authored
Add SCSS Lint, CSSComb config file, run SCSS Lint in GitLab CI, add documentation for SCSS Style Guide. See !3069 for more information.
-
- 10 Mar, 2016 2 commits
-
-
ashleys authored
-
Yorick Peterse authored
The rationale for this can be found in https://gitlab.com/gitlab-org/gitlab-ce/issues/13718 but in short the benchmark suite no longer serves a good purpose now that we have proper production monitoring in place. Fixes gitlab-org/gitlab-ce#13718
-
- 09 Mar, 2016 3 commits
-
-
Robert Speicher authored
This task will generate a standard and Retina sprite of all of the current Gemojione Emojis, with the accompanying SCSS map. It will not appear in `rake -T` output, and the dependent gems are not included in the Gemfile by default, because this task will only be needed occasionally. [ci skip]
-
Jacob Vosmaer authored
-
Kamil Trzcinski authored
-
- 04 Mar, 2016 1 commit
-
-
Peter Suschlik authored
-
- 29 Feb, 2016 1 commit
-
-
Douwe Maan authored
-
- 25 Feb, 2016 1 commit
-
-
Jacob Vosmaer authored
We did a small experiment to see how a full scan of the Redis keys on gitlab.com speeds up as we increase the batch size. The values on the right are time in seconds for a full scan (no delete operations). count: 10); 284.500529021 count: 100); 86.21216934 count: 1_000); 60.931676195 count: 10_000); 60.96355610 count: 100_000); 62.378172541 It looks like 1,000 is a good number.
-
- 19 Feb, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 18 Feb, 2016 1 commit
-
-
Jacob Vosmaer authored
This allows 'rake cache:clear' to delete millions of keys without choking. It requires Redis 2.8.0 or newer but we needed that already anyway.
-
- 17 Feb, 2016 1 commit
-
-
Achilleas Pipinellis authored
-
- 10 Feb, 2016 2 commits
-
-
Achilleas Pipinellis authored
-
Achilleas Pipinellis authored
[ci skip]
-
- 09 Feb, 2016 1 commit
-
-
Achilleas Pipinellis authored
-
- 05 Feb, 2016 1 commit
-
-
James Lopez authored
-
- 03 Feb, 2016 2 commits
-
-
James Lopez authored
-
James Lopez authored
-
- 15 Jan, 2016 1 commit
-
-
Robert Speicher authored
[ci skip] Closes #5931
-
- 13 Jan, 2016 1 commit
-
-
Robert Speicher authored
-
- 05 Jan, 2016 1 commit
-
-
Stan Hu authored
Closes #5872
-
- 14 Dec, 2015 1 commit
-
-
Drew Blessing authored
-
- 12 Dec, 2015 1 commit
-
-
Stan Hu authored
Closes #3649 [ci skip]
-
- 11 Dec, 2015 1 commit
-
-
Kamil Trzcinski authored
-
- 09 Dec, 2015 3 commits
-
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-