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
path: root/lib
AgeCommit message (Collapse)Author
2016-03-17Merge branch 'artem-forks/gitlab-ce-nginx-rel-url'Jacob Vosmaer
2016-03-17Merge branch 'patch/refactor-post-receive' into 'master' Douwe Maan
PostReceive refactor Back-ported PostReceive refactor made for https://gitlab.com/gitlab-org/gitlab-ee/issues/367 in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/267 See merge request !3264
2016-03-17Merge branch '4009-external-users' into 'master' Douwe Maan
External Users The user has the rights of a public user execpt it can never create a project, group, or team. Also it cant view internal projects. Partially fix for both #4009 and #13938 (except the LDAP sync or a pattern to detect external users) ![Screen_Shot_2016-03-14_at_22.02.52](/uploads/486a84ab3acb98c6cfb71a4ec7d268e2/Screen_Shot_2016-03-14_at_22.02.52.png) See merge request !3171
2016-03-17Add missing API docs on external userAchilleas Pipinellis
[ci skip]
2016-03-17API support for setting External flag on existing usersZeger-Jan van de Weg
2016-03-17Back-porting PostReceive refactor made for EE 🍺Gabriel Mazetto
2016-03-17Follow the CSS Style Guide rules for unitless zero values.connorshea
Updated Emoji Rake task to conform to style guide. Discussed in #14299. [ci skip]
2016-03-16Return an empty Array when there aren't lines to parse.Rubén Dávila
2016-03-16Merge branch 'master' into git-2-7-3Douwe Maan
2016-03-16Bump Git version requirement to 2.7.3Douwe Maan
2016-03-15Merge branch 'master' into 4009-external-usersZeger-Jan van de Weg
2016-03-15Doc external users featureZeger-Jan van de Weg
2016-03-15Merge branch 'css-style-guide' into 'master' Jacob Schatz
CSS style guide Working towards what was discussed in #13552, this adds the [SCSS Linter gem](https://github.com/brigade/scss-lint) for style guide conformity in CI. TODO: - [x] Agree on and write SCSS Style Guide Documentation. - [x] Document the `scss-lint` config file. - [x] Figure out how best to run this in CI, right now it's taking longer than I would think it should. - [x] Use CSSComb for auto-correction (Maybe just include a CSSComb config file and have developers run the node package manually if they're interested in using it?). My logic for not using CSSComb in the first place is that, AFAIK, we don't currently require Node/NPM, even in the dev environment. Maybe I'm wrong about that? `scss-lint` is a Ruby implementation of a similar concept, but it doesn't include autocorrect. Is there a way we can run get GitLab CI to run `scss-lint` without having to put together the full GitLab application? Seeing as it's just static analysis, it seems like a waste of time/resources. /cc @jschatz1 @rspeicher See merge request !3069
2016-03-15Merge branch 'rs-issue-14220' into 'master' Douwe Maan
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
2016-03-15Add SCSS Lint, CSSComb config file, run SCSS Lint in GitLab CI, add ↵connorshea
documentation for SCSS Style Guide. See !3069 for more information.
2016-03-15Merge branch 'fix-commit-status-rendering' into 'master' Robert Speicher
Cleanup Ci::Commit, Ci::Build and CommitStatus views This MR tries to do first sweep of cleanups to Ci::Commit and Ci::Build objects removing all view-related functions and fixing the API from other side. Fixes: https://gitlab.com/gitlab-org/gitlab-ce/issues/6046 See merge request !2760
2016-03-15Be more intelligent about sanitizing links with unsafe protocolsRobert Speicher
This prevents false matches on relative links like `[database](database.md)`. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14220
2016-03-14Merge branch 'gitlab-ci-yaml-updates' into 'master' Douwe Maan
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
2016-03-14Merge branch 'master' into 4009-external-usersZeger-Jan van de Weg
2016-03-14Merge branch 'share-project-ce' into 'master' Dmitriy Zaporozhets
Bring from EE: Share Project with Group - [x] Models and migrations - [x] Logic, UI - [x] Tests - [x] Documentation - [x] Share with group lock - [x] Api feature - [x] Api docs - [x] Api tests Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> For #12831 cc @DouweM @rspeicher @vsizov See merge request !3186
2016-03-14Merge branch 'rs-snippet-expires-api' into 'master' Robert Speicher
Don't remove `ProjectSnippet#expires_at` from API See https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3103 This partially reverts commit 836d5930332797192094ce4a3c8083e96f7e8c53. See merge request !3144
2016-03-14Cleanup CiCommit and CiBuildKamil Trzcinski
- Remove all view related methods from Ci::Build and CommitStatus - Remove unused Ci::Commit and Ci::Build methods - Use polymorphism to render different types of CommitStatus
2016-03-13External UsersZeger-Jan van de Weg
The user has the rights of a public user execpt it can never create a project, group, or team. Also it cant view internal projects.
2016-03-13Bring share project with group API from EEDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-03-13Revert "Revert "Merge branch 'support-go-subpackages' into 'master' ""Stan Hu
This reverts commit 5a586f364c5d2b866d6a074eff7996f05585b7d5
2016-03-12Revert "Merge branch 'support-go-subpackages' into 'master' "Douwe Maan
This reverts merge request !3191
2016-03-12Merge branch 'support-go-subpackages' into 'master' Douwe Maan
Support Golang subpackage fetching Closes #13805 See merge request !3191
2016-03-12Merge branch 'master' into gitlab-ci-yaml-updatesAchilleas Pipinellis
2016-03-12Ensure PATH_INFO exists for go-getStan Hu
2016-03-12Simplify codeStan Hu
2016-03-12Merge branch 'fix-gh-pr-import' into 'master' Douwe Maan
Fix importing PR's from GitHub when the source repo was removed Closes #13847 Closes gitlab-com/support-forum#584 See merge request !3172
2016-03-12Support Golang subpackage fetchingStan Hu
Closes #13805
2016-03-12Merge branch 'rs-issue-12944' into 'master' Douwe Maan
Use a custom Devise failure app to handle unauthenticated .zip requests Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/12944 See merge request !2828
2016-03-11Removed order from sub-query projects for searchYorick Peterse
There's no need to order queries used as sub-queries and doing so can add potential overhead.
2016-03-11Added ProjectSearchResults#project_ids_relationYorick Peterse
This ensures some other methods such as the "issues" method still work.
2016-03-11Refactor Gitlab::ProjectSearchResultsYorick Peterse
Previously this class would be given a project ID which was then used to retrieve the corresponding Project object. However, in all cases the Project object was already known as it was used to grab the ID to pass to ProjectSearchResults. By just passing a Project instead we remove the need for an extra query as well as the need for some other complexity in this class.
2016-03-11Refactor Gitlab::SnippetSearchResultsYorick Peterse
This removes the need for plucking snippet IDs into memory.
2016-03-11Refactor Gitlab::SearchResultsYorick Peterse
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).
2016-03-11Merge branch 'remove-benchmark-suite' into 'master' Douwe Maan
Removed benchmark suite and its documentation Related issue: gitlab-org/gitlab-ce#13718 See merge request !3137
2016-03-11Do not serve anything via nginx as we have workhorseArtem Sidorenko
Otherwise this might 'hide' problems https://github.com/gitlabhq/gitlabhq/issues/10053#issuecomment-188919319
2016-03-11Merge remote-tracking branch 'origin/master' into gitlab-ci-yaml-updatesKamil Trzcinski
# Conflicts: # spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
2016-03-11Allow to define on which builds the current one depends onKamil Trzcinski
2016-03-11Allow to pass name of created artifacts archive in `.gitlab-ci.yml`Kamil Trzcinski
2016-03-11Describe special YAML features: the use of anchors and hidden jobsKamil Trzcinski
2016-03-11Merge branch 'gitlab-ci-yaml-alias' into 'master' Kamil Trzciński
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
2016-03-11Fix importing PR's from GitHub when the source repo was removedDouglas Barbosa Alexandre
2016-03-10web hooks to webhooksashleys
2016-03-10TypoJacob Vosmaer
2016-03-10Make comment less ambivalentJacob Vosmaer
2016-03-10Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into ↵Jacob Vosmaer
expiring-lock