Merge PR's and Cherry-pick mutliple merge commits using CLI in one click from your browser.
cd extensionnpm installyarn build
- go to
chrome://extensions - turn on the
developer modetoggle Load unpacked- select
dist/extension
Build mac OS app with packaged gitlab cli server files
cd servernpm installnpm run make
- Visit gitlab.com
- Open Profile page from popup
- Add
Homepage url of the gitLab repoas URL andabsolute path of the local repoas path in profile page
- Visit any page inside your repository
- Open Cherry-pick page from popup
- Add
Source branchin which commits will be added - Add
Target branchin which Merge request will be created to merge the source branch - Add
Author,Commit Timeand submit - After the commits are fetched click on cherry-pick
- In case of conflict, automatic cherry-pick pauses
- Click
Stopto stop cherry-pick - Resolve the conflict by copy pasting the command in description box
- After manually resolving the conflict, click
Continueto proceed
It's highly recommended that you DO NOT use your existing local repo but instead clone afresh at a different path and use that path in your Profile Page.
- Pipeline failure due to unrelated issues prevents developers to merge branches.
- Cherry-picking multiple related merge commits has to be done manually.
- Merge via CLI with just a click
- Find merge commits and cherry-pick them automatically
- Pause and continue cherry-pick process in case of conflict
- Add or Modify profiles right from your browser