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
2018-12-04CE port Refactor Gitlab::Checks::ChangeAccess classFrancisco Javier López
2018-11-14Fix bug in CommitCheckFrancisco Javier López
2018-10-26Reverts commits_check messageTiago Botelho
2018-10-25Iterating through commit list times outTiago Botelho
Validating each commit on ChangeAccess times out if it already took too long to complete. Improves the TimedLogger specs to not make use of a stubbed class anymore
2018-10-25Refactors TimedLogger to be more OOP compliantTiago Botelho
Adds a #full_message method so that external classes do not have access to the state of the logger. Adds a #append_message to always append to the array in-place
2018-10-25Adds tracing messages for slow git pushesTiago Botelho
Whenever a git push takes more than 50 seconds the user will receive a trace from each check performed along with their timings
2018-10-13Enable some frozen string in lib/gitlabgfyoung
Enable frozen string for the following files: * lib/gitlab/auth/**/*.rb * lib/gitlab/badge/**/*.rb * lib/gitlab/bare_repository_import/**/*.rb * lib/gitlab/bitbucket_import/**/*.rb * lib/gitlab/bitbucket_server_import/**/*.rb * lib/gitlab/cache/**/*.rb * lib/gitlab/checks/**/*.rb Partially addresses #47424.
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-08-07Backport some changes from gitlab-org/gitlab-ee!6767Rubén Dávila
2018-07-18Improves remote message when a developer is unable to push in an empty ↵Tiago Botelho
repository
2018-06-19Force push is handled by Gitaly nowZeger-Jan van de Weg
Closes gitlab-org/gitaly#348
2018-06-19Eliminate N+1 queries in LFS file locks checks during a pushStan Hu
This significantly improves performance when a user pushes many references. project.path_locks.any? doesn't cache the output and runs `SELECT 1 AS one FROM "path_locks" WHERE project_id = N` each time. When there are thousands of refs being pushed, this can time out the unicorn worker. CE port for https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6159.
2018-06-06change wordingMark Chao
2018-04-05Add helper for accessing lfs_objects for projectBob Van Landuyt
This makes accessing LFS Objects for a project easier project.lfs_storage_project.lfs_objects` becomes project.all_lfs_objects This will make the refactor in https://gitlab.com/gitlab-org/gitlab-ce/issues/39769 easier to deal with.
2018-03-28Remove permanent redirectsBob Van Landuyt
Removes permanent redirects, this means that redirects will only be possible as long as the old route isn't taken by a new project/group.
2018-03-07Limit queries to a user-branch combinationBob Van Landuyt
The query becomes a lot simpler if we can check the branch name as well instead of having to load all branch names.
2018-03-07Allow maintainers to edit directly in a forkBob Van Landuyt
2018-02-19Merge branch 'jej/avoid-slow-file-lock-checks' into 'master'Sean McGivern
Avoid slow File Lock checks when not used Closes #43339 See merge request gitlab-org/gitlab-ce!17140
2018-02-19Avoid slow File Lock checks when not usedJames Edwards-Jones
Also avoid double commit lookup during file lock check by reusing memoized commits.
2018-02-15Only check LFS integrity for first branch in pushJames Edwards-Jones
2018-02-07Backport of LFS File Locking APIRubén Dávila
2018-02-06Merge branch 'master' into '26388-push-to-create-a-new-project'Douwe Maan
# Conflicts: # lib/gitlab/path_regex.rb
2018-02-06Moves project creationg to git access check for git pushTiago Botelho
2018-02-06Abstracts ProjectMoved and ProjectCreated into a BaseProjectTiago Botelho
2018-02-06Move new project on push logic to a serviceTiago Botelho
2018-02-06Add specsTiago Botelho
2018-02-06Adds remote messsage when project is created in a push over SSH or HTTPTiago Botelho
2018-02-02Refactor Gitlab::Git code related to LFS changes for Gitaly migrationAlejandro Rodríguez
We stop relying on Gitlab::Git::Env for the RevList class, and use Gitlab::Git::Repository#run_git methods inteaad. The refactor also fixes another issue, since we now top using "path_to_repo" (which is a Repository model method).
2018-01-23Backport changes to Gitlab::Checks::ChangeAccess from EEDouwe Maan
2017-12-25Disable redirect messages for anonymous clonesStan Hu
2017-12-25Fix Error 500s with anonymous clones for a project that has movedStan Hu
Closes #41457
2017-12-08Allow git pull/push on project redirectsMayra Cabrera
2017-11-09Handle forks in Gitlab::Checks::LfsIntegrityJames Edwards-Jones
2017-11-06Prevent git push when LFS objects are missingJames Edwards-Jones
2017-08-29replace `is_ancestor` with `ancestor?`Maxim Rydkin
2017-08-11Migrate force push check to GitalyAhmad Sherif
2017-06-05Remove GitAccessStatus (no longer needed)Michael Kozono
2017-06-05Refactor to let GitAccess errors bubble upMichael Kozono
No external behavior change. This allows `GitHttpController` to set the HTTP status based on the type of error. Alternatively, we could have added an attribute to GitAccessStatus, but this pattern seemed appropriate.
2017-06-05Fix Git over HTTP specMichael Kozono
* The spec has 7 failures at this point * Specify rendered error messages * Render the GitAccess message rather than “Access denied” * Render the Not Found message provided by GitAccess, instead of a custom one * Expect GitAccess to check the config for whether Git-over-HTTP pull or push is disabled, rather than doing it in the controller * Add more thorough testing for authentication * Dried up a lot of tests * Fixed some broken tests
2017-05-08Add confirm delete protected branch modalSam Rose
2017-04-10Don't pass `env` anymore to GitAccess, ChangeAccess, and ForcePushRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-04-10Retrieve Git-specific env in Gitlab::Git::RevList and add a new #new_refs methodRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-04-06Protected Tags backend review changesJames Edwards-Jones
Added changelog
2017-04-04Cleanup & tests for UserAccess#can_create_tag?James Edwards-Jones
2017-04-04Protected Tags prevents all updates instead of just force pushes.James Edwards-Jones
This only changes behaviour for masters, as developers are already prevented from updating/deleting tags without the Protected Tags feature
2017-04-03Clean up non TODO rubocop errorsJames Edwards-Jones
2017-04-03Moved Project#protected_branch? to ProtectedBranch, similar for tagsJames Edwards-Jones
2017-03-31Added ‘protected’ label and disabled delete button for tags index/showJames Edwards-Jones
2017-03-31Protected Tags enforced over gitJames Edwards-Jones
2017-03-13Backport changes from gitlab-org/gitlab-ee!1406Adam Niedzielski