Skip to content

Desktop tool for work with GitLab merge requests

License

Notifications You must be signed in to change notification settings

BartWeyder/mrHelper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merge Request Helper

Desktop tool for work with GitLab merge requests

Brief

It is a desktop tool that manages git and GitLab to support merge request review not from GitLab Web UI.

Features

Working with merge requests

  • Full MR cycle support: create/edit/accept/close
  • Ability to see all MR that are currently in work
  • Search among old MR
  • Show list of recently reviewed/developed MR

Review

  • Beyond Compare 3 support: launching a diff tool and reporting new discussions for selected lines of code with hotkey
  • Color display of context diff
  • Navigation between related discussion threads when reporting a new discussion from diff tool
  • Full list of discussions with search and filters
  • Time tracking, including calculation of total time tracked by current user

Customization

  • Custom protocol (to open links "mrhelper://gitlab-server/group/project/merge_requests/237")
  • Custom actions (for example to send specific comments) (extensible)
  • Integration with Git Extensions and Source Tree

Other

  • Auto-updates and notifications
  • Customizable color schemes
  • Links to Jira tasks (extensible for other services)

GitLab API

This application uses GitLabSharp library to work with GitLab API.

Requirements

Visual Studio 2019 with .NET Framework 4.7.2

About

Desktop tool for work with GitLab merge requests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.9%
  • Other 1.1%