Skip to content

Creates Vue component for commit block in job log view

Filipa Lacerda requested to merge 50101-commit-block into master

What does this MR do?

Creates Vue component for commit block in job log view

Moves this code into vue:

%div{ class: (@build.pipeline.stages_count > 1 ? "block" : "block-last") }
  %p
    Commit
    = link_to @build.pipeline.short_sha, project_commit_path(@project, @build.pipeline.sha), class: 'commit-sha link-commit'
    = clipboard_button(text: @build.pipeline.short_sha, title: "Copy commit SHA to clipboard")
    - if @build.merge_request
      in
      = link_to "#{@build.merge_request.to_reference}", merge_request_path(@build.merge_request), class: 'link-commit'
  
  %p.build-light-text.append-bottom-0
    #{@build.pipeline.git_commit_title}

https://gitlab.com/gitlab-org/gitlab-ee/blob/master/app/views/projects/jobs/_sidebar.html.haml#L51

What are the relevant issue numbers?

#50101 (closed)

Does this MR meet the acceptance criteria?

Edited by Filipa Lacerda

Merge request reports