summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | Merge branch 'master' into mwessel/gitlab-ce-configure-protectionDmitriy Zaporozhets2015-02-0332-97/+119
| | |\ \ \ \
| | * \ \ \ \ Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ↵Marco Wessel2015-01-308-30/+88
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure-protection Conflicts: CHANGELOG db/schema.rb
| | * | | | | | actually fix indentationMarco Wessel2015-01-251-1/+1
| | | | | | | |
| | * | | | | | Fix indentationMarco Wessel2015-01-251-1/+1
| | | | | | | |
| | * | | | | | Allow configuring protection of the default branch upon first pushMarco Wessel2015-01-252-0/+17
| | | | | | | |
| * | | | | | | Dont load rubocop in prod envDmitriy Zaporozhets2015-02-031-2/+4
| | |_|/ / / / | |/| | | | |
| * | | | | | Merge pull request #8723 from jubianchi/api-groups-pathDmitriy Zaporozhets2015-02-033-34/+23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Access groups using path
| | * | | | | | Acces groups with their path in APIjubianchi2015-02-033-34/+23
| | | | | | | |
| * | | | | | | Rubocop: indentation fixes Yay!!!Dmitriy Zaporozhets2015-02-022-6/+6
| | | | | | | |
| * | | | | | | Rubocop: no trailing newlinesDmitriy Zaporozhets2015-02-022-2/+0
| | | | | | | |
| * | | | | | | Rubocop: comment indentationDmitriy Zaporozhets2015-02-021-1/+1
| | | | | | | |
| * | | | | | | More rubocop rules enableDmitriy Zaporozhets2015-02-021-1/+1
| | | | | | | |
| * | | | | | | Rubocop: Style/CaseIndentation enabledDmitriy Zaporozhets2015-02-021-5/+2
| | | | | | | |
| * | | | | | | Avoid using {...} for multi-line blocksDmitriy Zaporozhets2015-02-024-9/+7
| | | | | | | |
| * | | | | | | Rubocop: Style/AlignHash enabledDmitriy Zaporozhets2015-02-021-2/+4
| | | | | | | |
| * | | | | | | Rubocop: Style/AlignArray enabledDmitriy Zaporozhets2015-02-021-1/+1
| | | | | | | |
| * | | | | | | Rubocop enabled for: Use spaces inside hash literal bracesDmitriy Zaporozhets2015-02-0213-25/+25
| | | | | | | |
| * | | | | | | Add rubocop to rake test and rake test_ciDmitriy Zaporozhets2015-02-023-1/+4
| |/ / / / / /
| * | | | | | Convert hashes to ruby 1.9 styleDmitriy Zaporozhets2015-02-023-7/+7
| | |_|/ / / | |/| | | |
| * | | | | Fix RepositoryCache backend attr_readerRobert Speicher2015-01-301-5/+1
| | | | | |
| * | | | | Fix semaphore spinach tagsDmitriy Zaporozhets2015-01-291-2/+2
| | | | | |
| * | | | | Skip tricky test for semaphoreDmitriy Zaporozhets2015-01-291-1/+7
| | | | | |
| * | | | | Improve contribution calendar on user pageDmitriy Zaporozhets2015-01-291-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cache user contributions for day * ignore forks in calendar contribtuions
| * | | | | Merge pull request #8676 from tsigo/rs-repository-cacheDmitriy Zaporozhets2015-01-291-0/+25
| |\ \ \ \ \ | | |_|/ / / | |/| | | | Refactor Repository to use new RepositoryCache class
| | * | | | Refactor Repository to use new RepositoryCache classRobert Speicher2015-01-291-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Abstracts away the lower-level implementation details from the Repository model.
| * | | | | Improvements to LDAP::User modelDmitriy Zaporozhets2015-01-291-2/+6
| |/ / / / | | | | | | | | | | | | | | | | | | | | * method #changed? also tracks changes of identites (fixes issue with email mapping) * find ldap identity before initialize one
| * | | | Make sure we dont have exception on date parsingDmitriy Zaporozhets2015-01-291-2/+2
| | | | |
| * | | | Cleanup and make contribution calendar fasterDmitriy Zaporozhets2015-01-291-59/+13
| | | | |
| * | | | Merge branch 'gitlab_importer' into 'master'Dmitriy Zaporozhets2015-01-291-1/+13
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ability to clone project using oauth2 token See merge request !1447
| | * | | | an ability to clone project with oauth2 tokenValery Sizov2015-01-281-1/+13
| | | | | |
| * | | | | Refactor commit calendar a bit. Fixed datesDmitriy Zaporozhets2015-01-281-8/+0
| | | | | |
| * | | | | Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ↵Dmitriy Zaporozhets2015-01-281-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | haynes/gitlab-ce-commit_calendar
| | * | | | | Be more careful with parsing changes from gitlab-shellDmitriy Zaporozhets2015-01-281-1/+1
| | |/ / / /
| * | | | | Add a commit calendar to the user profileHannes Rosenögger2015-01-291-0/+79
| |/ / / /
| * | | | Merge branch 'move_external_issue_tracker_away_from_yml_config' into 'master'Dmitriy Zaporozhets2015-01-271-7/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move external issue tracker away from yml config See merge request !1442
| | * \ \ \ Merge branch 'master' into move_external_issue_tracker_away_from_yml_configMarin Jankovski2015-01-262-11/+9
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: app/models/project.rb spec/models/project_spec.rb
| | * | | | | Move repetition to the parent.Marin Jankovski2015-01-261-5/+4
| | | | | | |
| | * | | | | Update the issue tracker attribute on issue tracker change.Marin Jankovski2015-01-261-1/+1
| | | | | | |
| | * | | | | Merge branch 'master' into move_external_issue_tracker_away_from_yml_configMarin Jankovski2015-01-236-14/+82
| | |\ \ \ \ \ | | | | |/ / / | | | |/| | |
| | * | | | | Do a check which issue tracker is used inside the project.Marin Jankovski2015-01-231-1/+1
| | | | | | |
| | * | | | | Use service settings instead of config file settings to present issues.Marin Jankovski2015-01-231-4/+3
| | | | | | |
| * | | | | | Merge pull request #8609 from ↵Dmitriy Zaporozhets2015-01-271-8/+29
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jubianchi/issues/6289-api-handle-error-project-repo Handle errors on API when a project does not have a repository
| | * | | | | | Handle errors on API when a project does not have a repository (Closes #6289)jubianchi2015-01-191-8/+29
| | | | | | | |
| * | | | | | | Refactor web editorDmitriy Zaporozhets2015-01-261-4/+4
| | |_|_|/ / / | |/| | | | |
| * | | | | | Explicitly set before_filter for ref-related controllersDmitriy Zaporozhets2015-01-261-8/+0
| | | | | | |
| * | | | | | Files::CreateService can now commit file to empty repositoryDmitriy Zaporozhets2015-01-261-3/+9
| | |_|/ / / | |/| | | |
| * | | | | Merge branch 'feature_api_project_edit' into 'master'Dmitriy Zaporozhets2015-01-221-0/+43
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: Implement edit via API for projects I've picked up https://github.com/gitlabhq/gitlabhq/pull/8055 fixed the few hound warnings and replaced all double quotes in the spec file where possible. # From the original PR: Implements edit via API for projects. Edit was part of missing features in feature request Full CRUD operations via API for projects. http://feedback.gitlab.com/forums/176466-general/suggestions/3904506-full-crud-operations-via-api-for-projects Feature is implemented using existing UpdateService for projects. Permission to change visibility level and name are checked in addition to check for permission to administer project. Doesn't allow updating project namespace id, because there was existing API-method for transferring project to a group. Documentation added to doc/api/projects.md. Uses API request PUT /projects/:id . Tests included for: 1. Success for changing path 2. Success for changing name 3. Success for changing visibility level 4. Success for changing all other attributes 5. Success for changing name & path to existing name & path but in different namespace 6. Failure if not authenticated 7. Failure if path exists in project's namespace 8. Failure if name exists in project's namespace 9. Failure if not sufficient permission to change name 10. Failure if not sufficient permission to change visibility level 11. Failure if not sufficient permission to change other attributes Allows updating following parameters: * name * path * visibility_level * public * default_branch * issues_enabled * wiki_enabled * snippets_enabled * merge_requests_enabled * description See merge request !310
| | * | | | | Implement edit via API for projectsMika Mäenpää2015-01-221-0/+43
| | | | | | |
| * | | | | | Merge branch 'feature_api_milestone_issues' into 'master'Dmitriy Zaporozhets2015-01-221-0/+15
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: List issues for a particular milestone # What does this MR do? This MR adds a new API method for retrieving the issues associated with a particular milestone. The resource is described at ":id/milestones/:milestone_id/issues", returning a simple array of issues. I've picked up gitlab-org/gitlab-ce!113 and fixed the test for it. From the original MR: This feature was motivated by an in-house project for reporting--for large projects, retrieving and filtering the entire issue list by milestone was becoming too slow, particularly when pagination required multiple requests. While this resource also uses pagination, it allows the consumer to limit reporting to the particular milestone they are interested in. @dblessing Please take a look :) See merge request !308
| | * | | | | | Fix the test and add documentation for the "per-milestone issues API call"Hannes Rosenögger2015-01-221-1/+1
| | | | | | | |