- Jan 24, 2018
-
-
Douwe Maan authored
-
- Jan 11, 2018
-
-
Stan Hu authored
Closes #33423
-
- Dec 22, 2017
-
-
Douwe Maan authored
-
blackst0ne authored
-
- Oct 09, 2017
-
-
Jarka Kadlecova authored
-
- Sep 19, 2017
-
-
Yorick Peterse authored
This ensures the open issues/MR count caches are refreshed properly when creating new issues or MRs. This MR also includes a change to the cache keys to ensure all caches are rebuilt on the fly. This particular problem was not caught in the test suite due to a null cache being used, resulting in all calls that would use a cache using the underlying data directly. In production the code would fail because a newly saved record returns an empty hash in #changes meaning checks such as `state_changed? || confidential_changed?` would return false for new rows, thus never updating the counters. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/38061
-
- Sep 14, 2017
-
-
Jarka Kadlecova authored
-
Jarka Kadlecova authored
-
- Sep 01, 2017
-
-
Robert Speicher authored
We were incorrectly stubbing `Issues::MoveService#execute`. This only caused a failure when another spec caused it to be autoloaded -- `spec/controllers/projects/issues_controller_spec.rb` in this case.
-
- Aug 31, 2017
-
-
Manolis Mavrofidis authored
Update to add all issues to be updated. Added functionality, proper tests, documentation and changelog.
-
Felipe Artur authored
-
- Aug 29, 2017
-
-
Maxim Rydkin authored
-
- Aug 23, 2017
-
-
Yorick Peterse authored
Every project page displays a navigation menu that in turn displays the number of open issues and merge requests. This means that for every project page we run two COUNT(*) queries, each taking up roughly 30 milliseconds on GitLab.com. By caching these numbers and refreshing them whenever necessary we can reduce loading times of all these pages by up to roughly 60 milliseconds. The number of open issues does not include confidential issues. This is a trade-off to keep the code simple and to ensure refreshing the data only needs 2 COUNT(*) queries instead of 3. A downside is that if a project only has 5 confidential issues the counter will be set to 0. Because we now have 3 similar counting service classes the code previously used in Projects::ForksCountService has mostly been moved to Projects::CountService, which in turn is reused by the various service classes. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36622
-
- Aug 09, 2017
-
-
Lin Jen-Shin authored
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Aug 03, 2017
-
-
Lin Jen-Shin authored
`:mailer` is needed to pick it easily, while `type: :mailer` is needed for picking it automatically for tests located in spec/mailers/*_spec.rb It's a bit complicated in spec/services/notification_service_spec.rb but we'll leave it alone for now.
-
- Aug 02, 2017
-
-
Robert Speicher authored
-
- Jul 27, 2017
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jul 24, 2017
-
-
Jarka Kadlecova authored
-
- Jul 21, 2017
-
-
Sean McGivern authored
-
- Jul 20, 2017
-
-
Ryan Scott authored
Marking an issue as a duplicate will now also add an upvote on behalf of the author on the original issue.
-
Ryan Scott authored
-
- Jul 07, 2017
-
-
Felipe Artur authored
-
- Jun 21, 2017
-
-
Grzegorz Bizon authored
-
- Jun 15, 2017
-
-
Eric Eastwood authored
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/27070 Deprecate "chat commands" in favor of "slash commands" We looked for things like: - `slash commmand` - `slash_command` - `slash-command` - `SlashCommand`
-
- Jun 14, 2017
-
-
Robert Speicher authored
-
- Jun 12, 2017
-
-
Jared Deckard authored
-
- May 26, 2017
-
-
Valery Sizov authored
-
- May 15, 2017
-
-
Valery Sizov authored
-
- May 12, 2017
-
-
Valery Sizov authored
-
- May 10, 2017
-
-
Rémy Coutable authored
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- May 05, 2017
-
-
Valery Sizov authored
-
blackst0ne authored
-
- May 04, 2017
-
-
Valery Sizov authored
-
- Apr 26, 2017
-
-
Sean McGivern authored
- Ignore JS fixtures - Ignore qa directory - Rewrite concern specs to put concern name first
-
- Apr 05, 2017
-
-
- Mar 29, 2017
-
-
Jarka Kadlecova authored
-