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
2023-01-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-11-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-12-12Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-07-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-07-01Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-06-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-06-25Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-03Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-30Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-04-02Backport splitting approval changes from CEIgor
Author and committers approvals are split in EE This commit provides backports for those changes This reverts commit 886f00bcba23d67e2c86591c2eb5359ef457a2f9.
2019-03-22Handle blank projects in CommitCollection#enrich!Luke Duncalfe
A project is needed in order to fetch data from gitaly. Projects can be absent from commits in certain rare situations (like when viewing a MR of a deleted fork). In these cases, assume that the enriched data is not needed. See this comment: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26144#note_152191106 "It's led to a dilemma about where to "fix" this in code. I'm going to fix it by allowing CommitCollection#enrich! to just return unenriched commits when a project is missing, essentially "silently failing". I hope this is the right decision. It's going with the assumption that calls in these situations in the future are not needing the full data. The alternative would be to allow CommitCollection#enrich! to still error, but handle it in the methods that call #enrich!, however that might lead to brittleness in future when working with project-less MRs."
2019-03-22Enrich commits with full data in CommitCollectionLuke Duncalfe
Allow incomplete commit records to load their full data from gitaly. Commits can be based on a Hash of data retrieved from PostgreSQL, and this data can be intentionally incomplete in order to save space. A new method #gitaly? has been added to Gitlab::Git::Commit, which returns true if the underlying data source of the Commit is a Gitaly::GitCommit. CommitCollection now has a method #enrich which replaces non-gitaly commits in place with commits from gitaly. CommitCollection#without_merge_commits has been updated to call this method, as in order to determine a merge commit we need to have parent data. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/58805
2019-02-15Backport commit author changes from CEStan Hu
This backports the changes made in EE to fix merge request approvers from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9574.
2019-02-06Allow custom squash commit messagesLuke Duncalfe
2019-01-08Add committers and authors methods on MergeRequestTiago Botelho
These are used by the EE-only approvers feature
2018-12-05Rename project's pipelines relationFrancisco Javier López
2017-11-16Optimise getting the pipeline status of commitsYorick Peterse
This adds an optimised way of getting the latest pipeline status for a list of Commit objects (or just a single one).