Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-16Hides sidebar nav on window resizePhil Hughes
Closes #19307
2016-09-16Merge branch 'sh-add-link-to-reliable-capybara-specs' into 'master' Achilleas Pipinellis
Add link to article on how to write reliable, asynchronous tests with Capybara This article has been incredibly useful for all developers. Adding a link to it so more people can refer to it. See merge request !6312
2016-09-16Merge branch 'diff-comments-toggle-tooltip-hide' into 'master' Fatih Acet
Hides tooltip on discussion toggle button when clicking ## What does this MR do? Hides the tooltip when clicking the discussion toggle button. Rather than triggering the tooltip to hide we trigger blur. This is because of how _amazing_ Bootstraps tooltips are. They are shown also on focus so if we trigger the tooltip to hide & then mouseover the button again the tooltip still shows. ## What are the relevant issue numbers? Closes #20750 See merge request !6303
2016-09-16Merge branch 'issue-boards-large-height-load' into 'master' Fatih Acet
Fixed issue boards loading issues on large screens ## What does this MR do? On larger screens it is possible for 20 issues to load (this is the amount per page) & there still to be room underneath the last issue which means the list can't scroll stopping the infinite scrolling working. This MR checks if there are more issues to load, if there are & the height of the scroll area is less than or the same as scroll height then more issues are loaded. This will keep happening until it is possible to scroll, once it is possible to scroll it goes back to the default behaviour of the infinite scrolling. ## What are the relevant issue numbers? Closes #22092 See merge request !6319
2016-09-16Merge branch 'issue_21824' into 'master' Fatih Acet
Fix issuable templates dropdown for forked projects fixes #21824 See merge request !6329
2016-09-16Merge branch 'group-specific-lfs-settings' into 'master' Rémy Coutable
Added group-specific setting for LFS. Groups can enable/disable LFS, but this setting can be overridden at the project level. **Admin only** Closes #18092 See merge request !6164
2016-09-16Merge branch 'rs-update-rubocop-rspec' into 'master' Rémy Coutable
Bump rubocop-rspec to 1.7.0 See merge request !6357
2016-09-16Merge branch 'fix-typos' into 'master' Rémy Coutable
Fix spelling: sucessfully -> successfully Originally from gitlab-org/gitlab-ee!682 See merge request !6376
2016-09-16Merge branch '20870-secret-variables-sorted-by-key' into 'master' Rémy Coutable
Sort secret keys by key instead of id. Closes #20870 See merge request !6275
2016-09-16Merge branch 'fix/irreversible-migration' into 'master' Rémy Coutable
Fix undefined method when reverting migration `RemoveProjectsPushesSinceGc` See merge request !6375
2016-09-16Merge branch 'ci-stages' into 'master' Fatih Acet
CI stages #### What does this MR do? Removes individual columns for each stage, consolidating them into one `Stages` column #### Screenshots (if relevant) ![Screen_Shot_2016-09-14_at_12.32.41_PM](/uploads/24f8d817481ba8f711c127bf143649ba/Screen_Shot_2016-09-14_at_12.32.41_PM.png) #### What are the relevant issue numbers? Closes #21925 See merge request !6338
2016-09-16Change percentage to pxAnnabel Dunstone Gray
2016-09-16Update stages to match sketch fileAnnabel Dunstone Gray
2016-09-16Remove empty stage state; fit tooltip on one lineAnnabel Dunstone Gray
2016-09-16Remove centering of stagesAnnabel Dunstone Gray
2016-09-16Remove stage names; connect stages in columnAnnabel Dunstone Gray
2016-09-16Fix spelling: sucessfully -> successfullyStan Hu
Originally from gitlab-org/gitlab-ee!682
2016-09-16Fix undefined method when reverting migration RemoveProjectsPushesSinceGcDouglas Barbosa Alexandre
2016-09-16Merge branch 'issue-boards-keyboard-shortcut' into 'master' Jacob Schatz
Added keyboard shortcut to navigate to issue boards ## What does this MR do? Adds a keyboard shortcut of `g l` to navigate to issue boards. `g b` would work nicer. However that is taken by builds. Open to suggestions. ## What are the relevant issue numbers? Closes #21218 See merge request !6248
2016-09-16Merge branch '18849-project-snippets-page-isn-t-really-responsive' into ↵Jacob Schatz
'master' Update snippets UI ## What does this MR do? Updates snippets UI _(mainly mobile view)_ to new UI proposed in #18849. ## Are there points in the code the reviewer needs to double check? Does anyone know the implementation difference between `app/views/snippets/show.html.haml` and `app/views/projects/snippets/show.html.haml`? I have only been updating the latter as it's the only one I can find implemented. I assume the former is rendered somewhere seeing as there is controllers for it too. But this doesn't seem very DRY from my current perspective. ## Why was this MR needed? ## Screenshots (if relevant) ![Screen_Shot_2016-09-06_at_14.20.10](/uploads/ac124a3b0896872ce851b9f56fbe339c/Screen_Shot_2016-09-06_at_14.20.10.png) ![Screen_Shot_2016-09-06_at_14.20.32](/uploads/8d3c7b1d1a5f562ceb6dc22bde695289/Screen_Shot_2016-09-06_at_14.20.32.png) ![Screen_Shot_2016-09-06_at_14.20.48](/uploads/6b1c31ece6d2400bbfc3c673d9e82d4b/Screen_Shot_2016-09-06_at_14.20.48.png) ## Does this MR meet the acceptance criteria? - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if you do - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Closes #18849 See merge request !6210
2016-09-16Merge branch 'ee-919-backport-changes' into 'master' Jacob Schatz
Restore gl_dropdown.js changes Restores `fieldName` to allow only string values. `fieldName` was changed to accept function as a value in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/581 Since the approach changed in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/687 there's no need to accept function as value. Backport changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/687 EE Issue: https://gitlab.com/gitlab-org/gitlab-ee/issues/919 See merge request !6234
2016-09-16Fixed testsPhil Hughes
Added wait for vue helper
2016-09-16Added keyboard shortcut to navigate to issue boardsPhil Hughes
Closes #21218
2016-09-15Syntax fixes and better tests for helper methods. Updated docs.Patricio Cano
2016-09-15Fix issuable templates dropdown for forked projectsFelipe Artur
2016-09-15Update `.rubocop.yml` for rubocop-rspec 1.7.0Robert Speicher
2016-09-15Bump rubocop-rspec to 1.7.0Robert Speicher
2016-09-15Merge branch '22203-reduce-duplication-in-commits-cherry_pick_service' into ↵Robert Speicher
'master' Reduce duplication in `Commits::{CherryPickService,RevertService}` ## What does this MR do? This factorize similar code from `Commits::{CherryPickService,RevertService}`. ## Why was this MR needed? To get rid of flay offense. ## What are the relevant issue numbers? Closes #22203 See merge request !6366
2016-09-15Correct helper for group LFS status.Patricio Cano
2016-09-15Improved helper methods, better flow for `project.lfs_enabled?`, and UI fixes.Patricio Cano
2016-09-15Added CHANGELOG itemPatricio Cano
2016-09-15Added group-specific setting for LFS.Patricio Cano
Groups can enable/disable LFS, but this setting can be overridden at the project level. Admin only
2016-09-15Merge branch 'rs-fix-todos-filtering-spec' into 'master' Rémy Coutable
Improve validity of spec/features/todos/todos_filtering_spec.rb Previously, we were checking that a CSS selector string didn't have some page-related content, which, of course it didn't. Now we check against the actual content of the selector, we use a more semantic selector, and we add an additional expectation for the text that _should_ be there, as an additional sanity check. See merge request !6356
2016-09-15Merge branch 'fix-old-migration-repos-path-key' into 'master' Robert Speicher
Update references to deprecated `repos_path` configuration key to avoid ## What does this MR do? Update references to deprecated `repos_path` configuration key to avoid errors when updating GitLab from older versions ## Why was this MR needed? Users were reporting errors when upgrading from GitLab 6.7 ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1464 See merge request !6350
2016-09-15Merge branch 'group-similar' into 'master' Rémy Coutable
Group similar builds We group builds by removing from the builds name two numbers which are delimited by whitespace or colon: * `name 0 1` => `name` * `name 0:1` => `name` * `name 0/1` => `name` * `name 0:1 ruby` => `name ruby` * `name 0/1 ruby` => `name ruby` * `0 1 name ruby` => `name ruby` * `0:1 name ruby` => `name ruby` * `0/1 name ruby` => `name ruby` See merge request !6242
2016-09-15Merge branch 'issue-description-scroll-fix' into 'master' Fatih Acet
Trigger autosize update after template selection ## What does this MR do? Triggers an autosize update after selecting an issue template. The autosize plugin doesn't react to value changes and therefore doesn't automatically update when the user selects the template. This merge request adds it so that it detects if the editor the template selector is a jQuery object (not Ace editor) & then triggers the autosize event to allow the user to scroll the textarea. ## Screenshots (if relevant) ![resize](/uploads/1ab04b4202309b13f1178e04c0953112/resize.gif) ## What are the relevant issue numbers? Closes #21982 See merge request !6282
2016-09-15Merge branch 'ci-quick-start-doc-improvement' into 'master' Achilleas Pipinellis
doc/ci/quick_start/README: improve sentence about link to a Lint tool ## What does this MR do? It improves the `doc/ci/quick_start/README.md` documentation. ## Are there points in the code the reviewer needs to double check? The reviewer can check that there is no more **CI settings** menu and that the Lint tool can be accessed under **Pipelines > Pipelines** and **Pipelines > Builds**. ## Why was this MR needed? Because the CI quick start documentation was not correct. ## Screenshots (if relevant) ## Does this MR meet the acceptance criteria? It is not a code change so I don't think the below criteria are relevant. - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if you do - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? I didn't check if there was an issue for this. See merge request !6301
2016-09-15Merge branch 'user-permission-doc-fix' into 'master' Achilleas Pipinellis
doc/user/permissions: update option and menu names ## What does this MR do? This fixes `doc/user/permissions.md` documentation. ## Are there points in the code the reviewer needs to double check? The reviewer can check that the name of the option is now **Public pipelines** and that this option is in **Project Settings > CI/CD Pipelines**. ## Why was this MR needed? Because the previous name of the option and of the menu had not been updated in `doc/user/permissions.md` when they were changed. ## Screenshots (if relevant) ## Does this MR meet the acceptance criteria? This is a documentation only MR, so I don't think it needs to pass all these acceptance criteria. - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if you do - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? I don't know of any issue number. See merge request !6302
2016-09-15Reduce duplication in Commits::{CherryPickService,RevertService}Rémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-15Merge branch 'new-file-mobile-dropdown-fix' into 'master' Fatih Acet
Fixed add to tree button on mobile ## What does this MR do? Fixes an issue with the width of the add to tree button on mobile. This was caused by acde2e30b62ca7adaae2a7afd75f09f7a56be58e adding `100%` width for mobile. ## Screenshots (if relevant) ![Screen_Shot_2016-09-14_at_10.52.41](/uploads/029877794411ef68f31091869b7b9618/Screen_Shot_2016-09-14_at_10.52.41.png) ## What are the relevant issue numbers? Closes #22128 See merge request !6339
2016-09-15Merge branch 'fix-multiple-pipeline-events' into 'master' Rémy Coutable
Fix the ordering of transition callbacks Because pipeline status could be changed for the builds in the next stages, if we process next stages first, the current build would be out of synchronized, and would need a reload for that matter. Alternatively, like what I did in this commit, we could process the next stages later (by using `after_transition` rather than `around_transition`), and complete what're doing for the current build first. This way we don't have to reload because nothing is out synchronized. Note that since giving `false` in `after_transition` would halt the callbacks chain, according to: https://github.com/state-machines/state_machines-activemodel/blob/v0.4.0/lib/state_machines/integrations/active_model.rb#L426-L429 We'll need to make sure we're not returning false because we don't intend to interrupt the chain. This fixes #22010. After this fix, both pipeline events and build events would only show up once. See merge request !6305
2016-09-15Merge branch 'update-implement-design-ui-elements-in-CONTRIBUTING' into ↵Rémy Coutable
'master' Simplify the 'Implement design & UI elements' section in CONTRIBUTING There's a nice documentation page in the gitlab-design page, so just link to it! See merge request !6249
2016-09-15Merge branch 'fix_custom_hook_envs' into 'master' Rémy Coutable
Clean environment variables when running git hooks Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/20977 See merge request !6344
2016-09-15Merge branch 'rs-update-rubocop' into 'master' Rémy Coutable
Bump rubocop to 0.42.0 Also updates `.rubocop_todo.yml` for the latest cops. See merge request !6354
2016-09-15Clean environment variables when running git hooksValery Sizov
2016-09-15Merge branch 'sh-allow-flay-flog-failure' into 'master' Stan Hu
Allow flay and flog to fail for now flay and flog started working somehow (despite #17858). Disabling them for now since the broken builds are impeding progress. See merge request !6360
2016-09-15Allow flay and flog to fail for nowStan Hu
2016-09-15Merge branch 'sh-flay-ignore-svg-whitelist' into 'master' Stan Hu
Ignore SVG whitelist code from flay The SVG whitelist code was generated from table definitions, and simplifying it would actually make it harder to read. See merge request !6361
2016-09-15Update references to deprecated `repos_path` configuration key to avoidAlejandro Rodríguez
errors on updates from older versions
2016-09-15Ignore SVG whitelist code from flayStan Hu