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
2020-10-01Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-07-29Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-07-21Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-07-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-10Split MR widget into cached and non-cached serializersIgor
Splits auto-refreshing of MR widget into 2 requests: - the one which uses etag-caching and invalidates the fields on change - the one without caching The idea is to gradually move all the fields to etag-cached endpoint
2019-06-03Abstract auto merge processesShinya Maeda
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
2019-04-30Fix ref_text of merge request pipelinesShinya Maeda
Source branch can be removed after the merge and we have to make sure to avoid rendering links if it's the case.
2019-04-16Merge branch 'nfriend-update-merge-request-widget-for-post-merge-pipelines' ↵Filipa Lacerda
into 'master' Update merge request widget to accommodate post-merge pipelines See merge request gitlab-org/gitlab-ce!25983
2019-04-16Merge branch 'gt-fix-styling-for-pages-status' into 'master'Filipa Lacerda
Fix styling for `app/assets/stylesheets/pages/status.scss` Closes #59929 See merge request gitlab-org/gitlab-ce!26875
2019-04-16Externalize several strings inMartin Wortschack
- app/services - app/controllers - app/presenters
2019-04-16Rename CI related selectorsGeorge Tsiolis
2019-04-15Add two warning messages to the MR widgetNathan Friend
This commit adds two new warning messages to the MR widget that handle cases involving merge request pipelines.
2019-03-19Update pipeline detail view to accommodate post-merge pipelinesShinya Maeda
Commit changes Add spec Add changelog fix fix Fix Fix spec Finish spec ok nice ok ok ok fix
2019-03-06Expose merge request entity for pipelinesShinya Maeda
Add preload Fix ok Write tests test only postgresql ok add more test ; Improve wording Add changelog Fix
2019-01-31[master] Pipelines section is available to unauthorized usersKamil Trzciński
2019-01-07Disable resolve conflicts for protected branchesPhil Hughes
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53463
2018-10-13Fix XSS in MR source branch namePaul Slaughter
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-06Retrieve merge request closing issues from database cacheFelipe Artur
2018-07-24Enable frozen string in presenters and policiesgfyoung
Enable frozen string in: * app/presenters * app/policies Partially addresses #47424.
2018-06-28Expose permissions on types in GraphQLBob Van Landuyt
This adds a reusable way to expose permissions for a user to types in GraphQL.
2018-06-20Notify only when unmergeable due to conflictMark Chao
There is still the edge case when 'no commits' changes to 'conflict' would not trigger notification, which we ignore for now. Calling can_be_merged? can cause exception (e.g. non-UTF8) Ignore those by rescueing. Remove unmergeable_reason as now only conflict is notified Update spec
2018-06-05Add `present_using` to typesBob Van Landuyt
By specifying a presenter for the object type, we can keep the logic out of `GitlabSchema`. The presenter gets initialized using the object being presented, and the context (including the `current_user`).
2018-05-17Notify with email when merge request became unmergeablelulalala
Display MR unmergeable reasons
2018-04-11Share collaboration check between view and presenterBob Van Landuyt
2018-04-11Rename `create_merge_request` permissionsBob Van Landuyt
So we can distinguish between the permissions on the source and the target project. - `create_merge_request_from` indicates a user can create a merge request with the project as a source_project - `create_merge_request_in` indicates a user can create a merge request with the project as a target_project
2018-04-11Prevent new merge requests for archived projectsBob Van Landuyt
This prevents creating merge requests targeting archived projects. This could happen when a project was already forked, but then the source was archived.
2018-03-07Allow maintainers to edit directly in a forkBob Van Landuyt
2018-02-07Address naming suggestionOswaldo Ferreira
2018-02-07Remove duplicate calls of MergeRequest#can_be_reverted?Oswaldo Ferreira
2018-01-05Backport 'Rebase' feature from EE to CEJan Provaznik
When a project uses fast-forward merging strategy user has to rebase MRs to target branch before it can be merged. Now user can do rebase in UI by clicking 'Rebase' button instead of doing rebase locally. This feature was already present in EE, this is only backport of the feature to CE. Couple of changes: * removed rebase license check * renamed migration (changed timestamp) Closes #40301
2017-12-05Use actual head pipeline on merge request serializerFelipe Artur
2017-10-04Reduce method calls while evaluating Projects::MergeRequestsController#show.jsonOswaldo Ferreira
2017-07-11Make commits behind text a link to the target branch commits pageClement Ho
2017-07-11Convert target branch link to use treeClement Ho
2017-07-10MR branch link now links to tree instead of commitsClement Ho
2017-07-05Create and use project path helpers that only need a project, no namespaceDouwe Maan
2017-06-09Display issue state in issue links section of merge request widgetAdam Niedzielski
2017-05-12Fix conflict resolution from corrupted upstreamSean McGivern
I don't know why this happens exactly, but given an upstream and fork repository from a customer, both of which required GC, resolving conflicts would corrupt the fork so badly that it couldn't be cloned. This isn't a perfect fix for that case, because the MR may still need to be merged manually, but it does ensure that the repository is at least usable. My best guess is that when we generate the index for the conflict resolution (which we previously did in the target project), we obtain a reference to an OID that doesn't exist in the source, even though we already fetch the refs from the target into the source. Explicitly setting the source project as the place to get the merge index from seems to prevent repository corruption in this way.
2017-05-09Merge request widget redesignFatih Acet