Skip to content
This repository was archived by the owner on Aug 31, 2023. It is now read-only.

A browser extension that enhance all Merge Requests lists on any instance of Gitlab and GitLab.com

License

Notifications You must be signed in to change notification settings

EpocDotFr/gitlab-merge-requests-lists-enhancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Merge Requests lists enhancer

A browser extension that enhance all Merge Requests lists on any instance of Gitlab and GitLab.com.

Features

  • Display source and target branches
    • Buttons allowing to easily copy these branches name (can be disabled in the extension preferences)
  • Button allowing to copy Merge Request information (useful when sharing the Merge Request on e.g instant messaging softwares)
    • Can be disabled in the extension preferences
    • Text format is customizable (with support of placeholders)
  • Compatible with all GitLab editions (GitLab CE, GitLab EE, GitLab.com) (look at the prerequisites, though)
  • No configuration needed

Prerequisites

  • GitLab: 9.0 or above or GitLab.com (this addon requires GitLab API v4)
  • Firefox: >= 63 (because this extension uses the clipboard.writeText API)
  • Chrome: >= 66 (because this extension uses the clipboard.writeText API)

Installation

You can also install this add-on manually by using one of the ZIP files on the Releases page.

Credits

Roadmap

๐Ÿ‘‰ = current version

  • 1.0 - Initial release (display Merge Request source and target branches)
  • 1.1 - Copy source and target branches name
  • ๐Ÿ‘‰ 1.2 - Copy Merge Request information (intended for sharing on e.g instant messaging softwares)
  • 1.3 - Direct Jira ticket link (automatic detection of ticket ID in branch name or Merge Request title)
  • 1.4 - WIP / unWIP toggle button

License

DBAD 1.1

End words

If you have questions or problems, you can submit an issue.

You can also submit pull requests. It's open-source dude!