Conversation DiffService::RawPatch


Stages:

  • RPC Design: #620 (closed) gitaly-proto!89 (merged)

  • Server Implementation: #621 (closed) !381 (merged)

  • ~"Client Implementation": #622 (closed) gitlab-workhorse!200 (merged) https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14652

  • ~"Acceptance Testing": #900 (closed)

RPC Endpoints:

  • DiffService::RawPatch

Known Client Routes:

  • used to render merge requests as patches

The client code is in workhorse https://gitlab.com/gitlab-org/gitlab-workhorse/blob/master/internal/git/format-patch.go but the request originates in gitlab-rails. https://gitlab.com/gitlab-org/gitlab-ce/blob/ad32bac56de11aa75a41f4e88f28632c5ca0ff70/lib/gitlab/workhorse.rb#L111-122

Edited Mar 21, 2018 by Kim Carlbäcker
Assignee Loading
Time tracking Loading