summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'jej/per-user-protected-branches-api-ce' into 'master'Sean McGivern2017-12-071-18/+18
|\ | | | | | | | | CE backport of "ProtectedBranches API handles per user/group granularity" See merge request gitlab-org/gitlab-ce!15747
| * CE backport of ProtectedBranches API changesJames Edwards-Jones2017-12-071-18/+18
| | | | | | | | | | In EE we now allow individual users/groups to be set on POST, which required some refactoring. See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3516
* | Merge branch 'ce-backport-3615' into 'master'Sean McGivern2017-12-076-30/+100
|\ \ | | | | | | | | | | | | Refactor banzai to support referencing from group context See merge request gitlab-org/gitlab-ce!15766
| * | Refactor banzai to support referencing from group contextce-backport-3615Jarka Kadlecova2017-12-066-30/+100
| | |
* | | Support uploads for groupsJarka Kadlecova2017-12-077-255/+336
| | |
* | | Merge branch '40573-rename-gke-as-kubernetes-engine' into 'master'Kamil Trzciński2017-12-072-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Rename GKE as Kubernetes Engine Closes #40537 See merge request gitlab-org/gitlab-ce!15608
| * | | Rename GKE as Kubernetes EngineTakuya Noguchi2017-12-062-4/+4
| | | |
* | | | Resolve "Display member role per project"Mike Greiling2017-12-071-0/+159
| | | |
* | | | The API isn't using the appropriate services for managing forksFrancisco Javier López2017-12-071-155/+198
| | | |
* | | | Merge branch 'mk-add-old-attachments-to-uploads-table' into 'master'Stan Hu2017-12-076-1/+824
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Add old files to uploads table See merge request gitlab-org/gitlab-ce!15270
| * | | | Fix specs for MySQLMichael Kozono2017-12-062-0/+5
| | | | |
| * | | | Fix specs after rebaseMichael Kozono2017-12-064-89/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Later migrations added fields to the EE DB which were used by factories which were used in these specs. And in CE on MySQL, a single appearance row is enforced. The migration and migration specs should not depend on the codebase staying the same.
| * | | | Process normal paths in batch containing bad pathsMichael Kozono2017-12-051-0/+20
| | | | |
| * | | | Guarantee all IDs are includedMichael Kozono2017-12-051-5/+5
| | | | |
| * | | | Make sure empty uploads doesn’t break anythingMichael Kozono2017-12-041-1/+9
| | | | |
| * | | | Add tests for disable_quote optionMichael Kozono2017-12-011-0/+16
| | | | |
| * | | | Fix test for MySQLMichael Kozono2017-12-011-4/+6
| | | | |
| * | | | Don’t recreate deleted uploadsMichael Kozono2017-12-012-7/+16
| | | | |
| * | | | Filter existing uploads with one queryMichael Kozono2017-12-011-54/+26
| | | | |
| * | | | RefactorMichael Kozono2017-12-011-3/+3
| | | | |
| * | | | Get rid of tracked fieldMichael Kozono2017-12-011-16/+4
| | | | | | | | | | | | | | | | | | | | It makes a debugging slightly easier, but is not necessary, and is a waste of resources.
| * | | | Use bulk insertsMichael Kozono2017-12-012-51/+149
| | | | |
| * | | | Attempt to fix spec in CIMichael Kozono2017-12-011-1/+1
| | | | |
| * | | | Move temp table creation into the prepare jobMichael Kozono2017-12-014-53/+59
| | | | | | | | | | | | | | | | | | | | | | | | | * Hopefully fixes spec failures in which the table doesn’t exist * Decouples the background migration from the post-deploy migration, e.g. we could easily run it again even though the table is dropped when finished.
| * | | | Fix Rubocop offensesMichael Kozono2017-12-013-6/+4
| | | | |
| * | | | Drop temporary tracking table when finishedMichael Kozono2017-12-014-84/+113
| | | | |
| * | | | Refactor specsMichael Kozono2017-12-014-337/+183
| | | | |
| * | | | Store paths relative to CarrierWave.rootMichael Kozono2017-12-013-53/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So the path on source installs cannot be too long for our column. And fix the column length test since Route.path is limited to 255 chars, it doesn’t matter how many nested groups there are.
| * | | | Clean up after testMichael Kozono2017-12-011-1/+7
| | | | |
| * | | | Remove unnecessary clearingMichael Kozono2017-12-011-2/+2
| | | | | | | | | | | | | | | | | | | | Since duplicate inserts are now ignored.
| * | | | Reword testMichael Kozono2017-12-011-1/+1
| | | | |
| * | | | Rename table to untracked_files_for_uploadsMichael Kozono2017-12-013-126/+126
| | | | |
| * | | | Refactor, no change in behaviorMichael Kozono2017-12-013-19/+28
| | | | |
| * | | | Make regexes more readableMichael Kozono2017-12-011-2/+2
| | | | |
| * | | | Fix Rubocop offensesMichael Kozono2017-12-012-3/+3
| | | | |
| * | | | Test batch processingMichael Kozono2017-12-011-0/+42
| | | | |
| * | | | Calculate checksumsMichael Kozono2017-12-012-108/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by copy-pasting in the whole `Upload` class. Also, fix `Namespace` `model_type` (it should not be `Group`).
| * | | | Add untracked files to uploadsMichael Kozono2017-12-012-23/+619
| | | | |
| * | | | Kick off follow up background migration jobsMichael Kozono2017-12-011-16/+47
| | | | | | | | | | | | | | | | | | | | To process the unhashed_upload_files table.
| * | | | Find and store unhashed upload file pathsMichael Kozono2017-12-011-0/+80
| | | | |
| * | | | Backport `which` from EEMichael Kozono2017-12-011-1/+9
| | | | |
| * | | | Add TrackUntrackedUploads post-deploy migrationMichael Kozono2017-12-011-0/+113
| | | | | | | | | | | | | | | | | | | | To create the table, and schedule the background migration that begins the work.
* | | | | Merge branch ↵Tim Zallmann2017-12-061-0/+106
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '22680-unlabel-slash-command-limit-autocomplete-to-applied-labels' into 'master' Resolve "/unlabel quick action - limit autocomplete to applied labels" Closes #22680 and #27319 See merge request gitlab-org/gitlab-ce!11110
| * | | | Limit autocomplete menu to applied labelsVitaliy @blackst0ne Klachkov2017-11-281-0/+106
| | | | |
* | | | | Merge branch '35773-search-box-close-dropdown' into 'master'Annabel Dunstone Gray2017-12-061-2/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Close all open dropdowns when search input is clicked Closes #35773 See merge request gitlab-org/gitlab-ce!15737
| * | | | | Updates the dropdown to match the docs and remove old hack of stop event ↵35773-search-box-close-dropdownFilipa Lacerda2017-12-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | propagation
* | | | | | Merge branch 'admin-welcome-new-group-link' into 'master'Filipa Lacerda2017-12-061-0/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes admin welcome states new group path Closes #40645 See merge request gitlab-org/gitlab-ce!15761
| * | | | | | Fixes admin welcome states new group pathadmin-welcome-new-group-linkPhil Hughes2017-12-061-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #40645
* | | | | | | Throttle the number of UPDATEs triggered by touchYorick Peterse2017-12-065-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This throttles the number of UPDATE queries that can be triggered by calling "touch" on a Note, Issue, or MergeRequest. For Note objects we also take care of updating the associated "noteable" relation in a smarter way than Rails does by default.
* | | | | | | Merge branch ↵Sean McGivern2017-12-062-0/+33
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '39364-in-issue-board-url-doesn-t-take-in-account-hostname-settings' into 'master' Resolve "In Issue board url doesn't take in account hostname settings" Closes #39364 See merge request gitlab-org/gitlab-ce!15703