Challenge Overview
Challenge Overview
A large company wants to drive some changes to the Gitlab CE source code to allow Post Review functionalities. It’s asking Topcoder to work with Gitlab engineers to get that working.
��� The basic goal of the challenge
The goal of the challenge is to start the development of the fix for the Gitlab issue below:
https://gitlab.com/gitlab-org/gitlab-ce/issues/62817
��� Technology and Framework details
- Ruby (MRI) 2.6.3
- Git 2.8.4+
- Javascript
- Redis 2.8+
- PostgreSQL (preferred) or MySQL
Project Background
��� The client wants to be able to do Post Review using the Gitlab CE application:
��� An issue and an Epic have been created in Gitlab with the functionalities details. Check them here:
Requirements
-
Create model MergeRequestContextCommit and MergeRequestContextCommitDiffFile
-
Add table merge_request_context_commits and merge_request_context_commits_diff
-
Use MergeRequestDiffCommit and MergeRequestDiffFile as starting point
-
Create a Merge Request
-
Add existing commits to the MR for Post Review
-
Show diff from these added commits along with the MR commits against the target branch
Final Submission Guidelines
- Patch against the Gitlab CE source code