summaryrefslogtreecommitdiff
path: root/spec/lib
Commit message (Collapse)AuthorAgeFilesLines
* updated specfix/fogbugz-importJames Lopez2016-03-311-1/+1
|
* spec and fix for fogbugz lonely user problemJames Lopez2016-03-301-0/+24
|
* Extend specs for build badgerefactor/project-badges-interfaceGrzegorz Bizon2016-03-291-9/+48
|
* Refactor builds badge, encapsulate inside a classGrzegorz Bizon2016-03-291-0/+33
|
* Test dependencies defined as symbolsKamil Trzcinski2016-03-231-0/+6
|
* Fix build dependencies, when the dependency is a stringKamil Trzcinski2016-03-231-3/+3
|
* Merge branch 'feature-ci-only-except-trigger' into 'master' Kamil Trzciński2016-03-221-0/+44
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI: Add 'triggers' keyword to 'only' and 'except' lists to allow control over when triggers cause builds to run Currently, the `only` and `except` keywords in `.gitlab-ci.yml` only accept ref names or the special `branches` and `tags` keywords. However, these are primarily useful when controlling how repository activity affects the creation of builds. In my case, instead of building on every commit, I'd like to use the following logic: - If the repository is tagged, do a build. - Any other normal commits should not cause a build. - If a build is triggered via the API, always create one for the specified ref. From what I can tell, this isn't possible via the existing YAML syntax. In this MR, I introduce a new keyword `triggers` that goes along with `branches` and `tags`. I can implement the logic above using the following job configuration: ```yaml only: - tags - triggers ``` I updated the tests and documentation to reflect this and everything seems to pass. See merge request !3230
| * add tests for only/except 'triggers' keywordJason Roehm2016-03-151-0/+44
| |
* | Merge branch 'master' into issue_12658Douwe Maan2016-03-213-1/+110
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # app/models/issue.rb # app/views/projects/_home_panel.html.haml # app/views/shared/projects/_project.html.haml # db/schema.rb # spec/models/project_spec.rb
| * \ Merge branch 'change_css_class_has_tooltip_to_has-tooltip' into 'master' Jacob Schatz2016-03-211-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | change the css class has_tooltip to has-tooltip universally closes #14432 See merge request !3321
| | * | change the css class has_tooltip to has-tooltip universallychange_css_class_has_tooltip_to_has-tooltipArinde Eniola2016-03-201-1/+1
| | | |
| * | | Merge branch 'master' into feature/issue-moveGrzegorz Bizon2016-03-201-1/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Fix bug where wrong commit ID was being used in a merge request diff to show old image Remove CHANGELOG item that was added during merge resolution Improve the "easy WIP & un-WIP from link" feature Fix specs \#to_branch_name now uses the iid as postfix Add label description in tooltip to labels in issue index and sidebar Easily (un)mark merge request as WIP using link Use specialized system notes when MR is (un)marked as WIP another attempt to fix oauth issue attempting to fix omniauth problem Conflicts: app/assets/javascripts/issuable_form.js.coffee
| * | | Find referable for each ref found in references rewriterGrzegorz Bizon2016-03-201-0/+15
| | | |
| * | | Rename reference unfolder to rewriter, minor refactoringsGrzegorz Bizon2016-03-201-3/+3
| | | |
| * | | Update reference unfolder according to recent ability changesGrzegorz Bizon2016-03-192-2/+10
| | | | | | | | | | | | | | | | | | | | Commit 43d8bdb4f048cbeb5675ed9120cb1aeb415b9586 introduced additional checks for permissions to read issue in references extractor.
| * | | Merge branch 'master' into feature/issue-moveGrzegorz Bizon2016-03-197-4/+268
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (121 commits) Dedupe labels in labels selector in Dashboard pages Refactor colors and lists Add a safeguard in MergeRequest#compute_diverged_commits_count Fix an issue when the target branch of a MR had been deleted Add avatar to issue and MR pages header Cleanup somce css colors Re-group scss variables Refactor `Todo#target` Fixes issue with filter label missing on labels & milestones Rename `Todo#to_reference` to `Todo#target_reference` Fixed failing tests Updated controller with before_action Fixed other issues based on feedback Fixes issue on dashboard issues Full labels data in JSON Fixed issue with labels dropdown getting wrong labels Update CHANGELOG Use `Note#for_project_snippet?` to skip notes on project snippet Use `Commit#short_id` instead of `Commit.truncate_sha` Reuse `for_commit?` on conditional validations Update schema info comment on todo related files ... Conflicts: app/models/issue.rb db/schema.rb spec/models/issue_spec.rb
| * | | | Improvements in issue move feaure (refactoring)Grzegorz Bizon2016-03-191-0/+5
| | | | | | | | | | | | | | | | | | | | According to endbosses' suggestions.
| * | | | Add implementation of reference unfolder using banzaiGrzegorz Bizon2016-03-171-3/+29
| | | | |
| * | | | Move reference unfolder for GFM to separate classGrzegorz Bizon2016-03-173-62/+55
| | | | |
| * | | | Use internal reference extractor in banzai unfold pipelineGrzegorz Bizon2016-03-171-27/+30
| | | | |
| * | | | Add reference unfold pipeline used when moving issueGrzegorz Bizon2016-03-171-0/+59
| | | | |
* | | | | Fix some specsDouwe Maan2016-03-201-2/+2
| |_|/ / |/| | |
* | | | Merge branch 'label-tooltip' into 'master' Douwe Maan2016-03-191-1/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add label description in tooltip to labels in issue index and sidebar The tooltip can get quite big, but it’s so useful to inform people about what these labels mean new ![Screen_Shot_2016-03-08_at_11.48.28](/uploads/894baaaa1f789c3a2069a924d541e64b/Screen_Shot_2016-03-08_at_11.48.28.png) ![Screen_Shot_2016-03-08_at_11.48.20](/uploads/efe4fa0960054c4071b8f6bf83024403/Screen_Shot_2016-03-08_at_11.48.20.png) @JobV writes on Slack: > yeah I think it’s better than not, but I’d have to try it :smiley: > > cautious yes, revert if it’s annoying :wink: See merge request !3124
| * | | Fix specslabel-tooltipRémy Coutable2016-03-181-1/+1
| |/ /
* | | Merge branch 'confidential-issues' into 'master' Douwe Maan2016-03-185-4/+231
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add confidential issues Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/3678 More information: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/227 See merge request !3282
| * | | Restrict access to confidential issues on search resultsDouglas Barbosa Alexandre2016-03-172-3/+157
| | | |
| * | | Restrict access to references for confidential issuesDouglas Barbosa Alexandre2016-03-173-1/+74
| | | |
* | | | Show a notice for diffs that are too largehide-large-diffsYorick Peterse2016-03-181-0/+14
|/ / / | | | | | | | | | | | | | | | | | | This builds on the changes introduced in https://gitlab.com/gitlab-org/gitlab_git/merge_requests/72 and results in merge requests with large diffs (e.g. due to them containing minified CSS) loading much faster.
* | | adjusted behavior so canceled builds tagged as allowed to fail do not fail buildGeoffrey Lalonde2016-03-171-0/+23
|/ /
* | Return an empty Array when there aren't lines to parse.Rubén Dávila2016-03-151-0/+5
|/
* Merge branch 'rs-issue-14220' into 'master' Douwe Maan2016-03-151-0/+20
|\ | | | | | | | | | | | | | | | | | | Be more intelligent about sanitizing links with unsafe protocols This prevents false matches on relative links like `[database](database.md)`. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14220 See merge request !3210
| * Be more intelligent about sanitizing links with unsafe protocolsrs-issue-14220Robert Speicher2016-03-141-0/+20
| | | | | | | | | | | | | | This prevents false matches on relative links like `[database](database.md)`. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14220
* | Merge branch 'gitlab-ci-yaml-updates' into 'master' Douwe Maan2016-03-141-1/+83
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New CI YAML features This introduces a couple of small `.gitlab-ci.yml` features: 1. Documentation for: Allow to use YAML anchors when parsing the `.gitlab-ci.yml`: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2958 2. Ignore jobs that start with `.` 3. Allow to pass name of created artifacts archive in `.gitlab-ci.yml` 4. Allow to define on which builds the current one depends on These are really small changes so it makes not sense to create a separate merge requests for them. @axil Could you review the documentation part? The implementation on GitLab Runner side: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/113. Fixes: https://gitlab.com/gitlab-org/gitlab-ce/issues/13755 https://gitlab.com/gitlab-org/gitlab-ce/issues/14211 https://gitlab.com/gitlab-org/gitlab-ce/issues/3423 cc @grzesiek @axil @DouweM See merge request !3182
| * Merge branch 'master' into gitlab-ci-yaml-updatesAchilleas Pipinellis2016-03-124-38/+110
| |\
| * \ Merge remote-tracking branch 'origin/master' into gitlab-ci-yaml-updatesKamil Trzcinski2016-03-111-0/+39
| |\ \ | | | | | | | | | | | | | | | | # Conflicts: # spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
| * | | Allow to define on which builds the current one depends onKamil Trzcinski2016-03-111-0/+45
| | | |
| * | | Allow to pass name of created artifacts archive in `.gitlab-ci.yml`Kamil Trzcinski2016-03-111-1/+9
| | | |
| * | | Describe special YAML features: the use of anchors and hidden jobsKamil Trzcinski2016-03-111-0/+29
| | | |
* | | | Revert "Revert "Merge branch 'support-go-subpackages' into 'master' ""Stan Hu2016-03-121-0/+30
| | | | | | | | | | | | This reverts commit 5a586f364c5d2b866d6a074eff7996f05585b7d5
* | | | Revert "Merge branch 'support-go-subpackages' into 'master' "Douwe Maan2016-03-121-30/+0
| | | | | | | | | | | | This reverts merge request !3191
* | | | Merge branch 'support-go-subpackages' into 'master' Douwe Maan2016-03-121-0/+30
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | Support Golang subpackage fetching Closes #13805 See merge request !3191
| * | | Add spec for go-import middlewareStan Hu2016-03-121-0/+30
| |/ /
* | | Merge branch 'fix-gh-pr-import' into 'master' Douwe Maan2016-03-121-36/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix importing PR's from GitHub when the source repo was removed Closes #13847 Closes gitlab-com/support-forum#584 See merge request !3172
| * | | Fix importing PR's from GitHub when the source repo was removedDouglas Barbosa Alexandre2016-03-101-36/+28
| | | |
* | | | Fixed ProjectSearchResults spec to use a ProjectYorick Peterse2016-03-111-2/+2
| | | | | | | | | | | | | | | | | | | | This spec was still passing an ID to the #initialize method instead of a Project instance.
* | | | Refactor Gitlab::SnippetSearchResultsYorick Peterse2016-03-111-0/+25
| | | | | | | | | | | | | | | | This removes the need for plucking snippet IDs into memory.
* | | | Refactor Gitlab::SearchResultsYorick Peterse2016-03-111-0/+55
| |_|/ |/| | | | | | | | | | | | | | | | | Instead of plucking IDs this class now uses ActiveRecord::Relation objects. Plucking IDs is problematic as searching for projects can lead to a huge amount of IDs being loaded into memory only to be used as an argument for another query (instead of just using a sub-query).
* | | Merge branch 'gitlab-ci-yaml-alias' into 'master' Kamil Trzciński2016-03-111-0/+39
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support YAML alias/anchor usage in .gitlab-ci.yml This allows to reuse one job as a template for another one: ``` job1: &JOBTMPL script: execute-script-for-job job2: *JOBTMPL ``` This also helps to solve some of the issues in gitlab-org/gitlab-ci#342 See merge request !2958
| * | Support YAML alias/anchor usage in .gitlab-ci.ymlPascal Bach2016-03-081-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to reuse one job as a template for another one: ``` job1: &JOBTMPL script: execute-script-for-job job2: *JOBTMPL ``` This also helps to solve some of the issues in #342 Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Fabio Huser <fabio.huser@siemens.com>
* | | Improve test descriptionsJacob Vosmaer2016-03-101-4/+4
| | |