+61
Completed

GitLab: enhanced integration [SG-9710]

Marc Strapetz 2 years ago • updated 3 days ago 10

Support for displaying merge requests, like for the GitHub integration

hosting provider

I'd also like to be able to mange GitLab issues via SmartGit.

+1

What do you mean by managing issues ?

Are you aware of the Git Bugtraq integration in SmartGit ?

+1

I would love Merge Request integration.

The GitLab Flow is described here: https://about.gitlab.com/2014/09/29/gitlab-flow/

I certainly would appreciate the enhanced GitLab integration. Especially the merge request integration is really needed in our team. Is this Feature already planed for an upcoming release?

+5

+1. It would be great to see the following enhancements to GitLab integration:


  • Merge Request -- be great to see a list of merge requests with status, filtering, etc.
  • Issues -- be great to see a list of issues with status, labels, filtering, etc.
  • Builds -- If project has CI enabled, show build status for each commit. Be great to also show pipeline, etc.

For Merge Requests and Issues, I don't personally feel it would be necessary to support accepting, responding, etc. Feel like it would be sufficient to view the information and clicking on the request would open a web browser to the correct GitLab page where the user can take action.


For Issues it would also be great to have some notification when new issues are submitted; don't think a desktop notification is required... maybe a flashing icon?

+2

For my company (ENGIE - INEO Systrans - France - 50 outdated licences) and for me (as a private paid customer) we are mostly interested by :

  • Merge Request -- list of merge requests status and actions.
  • Builds -- If project has CI enabled, show build status for each merge request, and if possible for each branch. Be great to also show pipeline.
+1
Completed

GitLab merge requests and comments and OAuth-support will be present in the next 18.2 preview build. Regarding issues, builds, ... please post new topics, explaining in detail how you would like to see this information integrated.