summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Handle permissions for ExternalIssue instancesfix-git-push-service-specsYorick Peterse2016-03-092-2/+7
| | | | This fixes the remainder of the GitPushService specs.
* Fixed part of the GitPushService specsYorick Peterse2016-03-091-5/+6
| | | | | | These were broken by commit 21a05328ffd5cb9130ae516faa7dd672cacba90c. Two JIRA tests remain broken but I can't quite figure out how to fix them.
* Merge branch 'retry-tests' into 'master' Kamil Trzciński2016-03-098-36/+83
|\ | | | | | | | | | | | | | | Retry failed tests This is to make the CI builds more reliable due to large amount of timeouts and deadlocks recently. See merge request !1793
| * Fix script errorKamil Trzcinski2016-03-091-1/+1
| |
| * Retry apt-get installation and bundle installKamil Trzcinski2016-03-092-8/+20
| |
| * Retry spinach testsKamil Trzcinski2016-03-095-28/+53
| |
| * Retry failed testsKamil Trzcinski2016-03-094-0/+10
|/
* Merge branch 'iurisilvio/gitlab-ce-bitbucket_closed' into 'master' Rémy Coutable2016-03-093-1/+90
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug where Bitbucket 'closed' issues were imported as 'opened' _Originally opened at !2930 by @iurisilvio._ - - - Bitbucket has an undocumented status `closed`. https://confluence.atlassian.com/bitbucket/issues-resource-296095191.html Related to https://gitlab.com/gitlab-com/support-forum/issues/559 See merge request !2973
| * Fix bug where Bitbucket `closed` issues were imported as `opened`iurisilvio/gitlab-ce-bitbucket_closedIuri de Silvio2016-03-073-1/+90
| |
* | Merge branch 'update-db-schema' into 'master' Yorick Peterse2016-03-091-0/+1
|\ \ | | | | | | See merge request !3136
| * | Added main_language to the schemaYorick Peterse2016-03-091-0/+1
|/ / | | | | | | This wasn't included in gitlab-org/gitlab-ce!3000.
* | Merge branch 'fix/upgrader-docs' into 'master' Achilleas Pipinellis2016-03-091-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Fix master branch link to upgrader.md See merge request !2967
| * | Fix URL to upgrader guideJonas Friedmann2016-03-091-1/+1
| | |
* | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2016-03-0921-69/+42
|\ \ \
| * \ \ Merge branch 'rs-traits-are-good' into 'master' Dmitriy Zaporozhets2016-03-098-36/+32
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make better use of the `visibility_level` factory traits See merge request !3131
| | * | | Make better use of the `visibility_level` factory traitsrs-traits-are-goodRobert Speicher2016-03-085-20/+19
| | | | |
| | * | | Simplify the various Snippet factoriesRobert Speicher2016-03-083-16/+13
| | | | |
| * | | | Merge branch 'rs-snippets-dont-expire' into 'master' Dmitriy Zaporozhets2016-03-0913-33/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove `Snippet#expires_at` This was removed from the interface in https://github.com/gitlabhq/gitlabhq/pull/6027 but its implementation lingered around for two years. See merge request !3103
| | * | | | Remove `Snippet#expires_at`rs-snippets-dont-expireRobert Speicher2016-03-0513-33/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was removed from the interface in https://github.com/gitlabhq/gitlabhq/pull/6027 but its implementation lingered around for two years.
* | | | | | Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqDmitriy Zaporozhets2016-03-092-2/+6
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Merge branch 'security_bug_fix_close_issue' into 'master' Douwe Maan2016-03-052-2/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Security] Automatic issue closing Fixes https://dev.gitlab.org/gitlab/gitlabhq/issues/2640 See merge request !1944
| | * | | | | Security: Fix issue auto closingValery Sizov2016-03-032-2/+6
| | | | | | |
* | | | | | | Merge branch 'improve-archived-projects'Dmitriy Zaporozhets2016-03-0916-69/+93
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Updated project list dropdown to use dropdown classesimprove-archived-projectsPhil Hughes2016-03-052-32/+11
| | | | | | |
| * | | | | | Align projects sort checkboxDmitriy Zaporozhets2016-03-042-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Fix testDmitriy Zaporozhets2016-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Show active sorting method for projects listDmitriy Zaporozhets2016-03-042-21/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Add test for archive toggle featureDmitriy Zaporozhets2016-03-043-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Add projects list sort dropdown to group pageDmitriy Zaporozhets2016-03-042-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Make projects sort dropdown shared so it can be reused for other pagesDmitriy Zaporozhets2016-03-044-23/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | Add option to show archived projects on dahsboardDmitriy Zaporozhets2016-03-044-22/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | | | Merge branch 'branch-tag-count-methods' into 'master' Robert Speicher2016-03-086-14/+155
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use dedicated methods for counting branches and tags This started out as "Lets add two methods to count and cache some data" and ended up in a clean-up/fix of some existing code. The two problems were: 1. Different code was used for adding/removing branches/tags via Git and the UI 2. The code used for the UI didn't have any RSpec tests, and I couldn't find any Spinach tests either (though grepping for Spinach stuff is hard) This MR addresses the following: 1. `Repository#branch_count` and `Repository#tag_count` are used to count and cache the number of branches/tags, these methods are then used on the branches/commits/tags pages. 2. `Repository#add_tag`, `Repository#add_branch`, `Repository#rm_tag` and `Repository#rm_branch` now all the appropriate before/after hook methods instead of calling a random single cache expiration method. This ensures caches are properly flushed when adding/removing tags/branches via the UI. 3. RSpec tests were added for the above methods. This fixes gitlab-org/gitlab-ce#13459 See merge request !3128
| * | | | | | | Call after_create_branch in Repository#add_branchbranch-tag-count-methodsYorick Peterse2016-03-082-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures the right caches are flushed when adding a branch via the UI, instead of only flushing this one random cache.
| * | | | | | | Call the right hooks in Repository#add_tagYorick Peterse2016-03-082-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures Repository#add_tag calls Repository#before_push_tag instead of just 1 random cache expiration method.
| * | | | | | | Added specs for Repository#rm_tagYorick Peterse2016-03-081-0/+11
| | | | | | | |
| * | | | | | | Call the right hooks when removing branchesYorick Peterse2016-03-082-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that Repository#rm_branch calls before_remove_branch/after_remove_branch instead of just 1 random cache expiration method.
| * | | | | | | Cache & flush tag/branch countsYorick Peterse2016-03-086-10/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The methods used for this are Repository#tag_count and Repository#branch_count which cache their output in Redis as well as memoizing it in an instance variable. Both methods have a corresponding methods/hooks to flush the caches at the right time.
* | | | | | | | Merge branch 'evuez/gitlab-ce-add-info-user-api' into 'master' Robert Speicher2016-03-084-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose User#last_sign_in_at and User#confirmed_at for admins Closes #840 See merge request !3090
| * | | | | | | | Add fields to GET /users/* API endpoints for adminsevuez/gitlab-ce-add-info-user-apievuez2016-03-044-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added fields are last_sign_in_at and confirmed_at. They are available for GET /users/ and GET /users/:id for admins. Closes #840
* | | | | | | | | Merge branch ↵Robert Speicher2016-03-082-1/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'improve/3102-memoize-group-instance-variable-in-admin-groups-controller' into 'master' Remove instance variable `@group` multiple assignment See merge request !3127
| * | | | | | | | | Remove instance variable @group multiple assignmentYatish Mehta2016-03-082-1/+2
| | | | | | | | | |
* | | | | | | | | | Merge branch 'remove-duplicate-cache_store-in-test-config' into 'master' Robert Speicher2016-03-081-2/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove duplicate 'cache_store' configuration in test environment [ci skip] See merge request !3061
| * | | | | | | | | | Remove duplicate 'cache_store' configuration in test environmentremove-duplicate-cache_store-in-test-configRémy Coutable2016-03-021-2/+0
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'sql-guide' into 'master' Robert Speicher2016-03-082-0/+220
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added basic SQL guidelines This is mostly based on the various changes I've made over the past few months. See merge request !3091
| * | | | | | | | | | Added basic SQL guidelinessql-guideYorick Peterse2016-03-082-0/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
* | | | | | | | | | | Merge branch 'patch-1' into 'master' Achilleas Pipinellis2016-03-081-10/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update slack instructions the previous instructions no longer apply, there is no "Incoming WebHooks" row anymore. luckily there exists direct link to web hooks, so the previous steps aren't even neccessary See merge request !3052
| * | | | | | | | | | | update slack instructionsElan Ruusamäe2016-03-011-10/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Merge branch 'patch-2' into 'master' Achilleas Pipinellis2016-03-081-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add link to web hooks docs Add link to web hooks docs on custom hooks docs page. See merge request !3082
| * | | | | | | | | | | add link to web hooks Ben Bodenmiller2016-03-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip ci]
* | | | | | | | | | | | Merge branch 'master' into 'master' Yorick Peterse2016-03-087-0/+58
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adds language names to projects list [image attached] See merge request !3000