sublimehq / sublime_merge

Issue tracker for Sublime Merge
https://www.sublimemerge.com
272 stars 14 forks source link

Add support for git-absorb #1874

Open dsp opened 4 months ago

dsp commented 4 months ago

Problem description

One of the best features of Meta's version control system is the ability to use absorb. This finds the right commit on your branch to apply changes in your working directory too. It's highly intuitive to use. A similar tool git-absorb has been written. It would be amazing if Sublime Merge would support absorb. This would allow a very intuitive workflow in applying working directory changes to the right commit in a feature branch.

This would be a distinguishing feature for Sublime Merge over other GUI tools. It's one of the few things, despite having a Merge license, I have to go back to the command line for.

Preferred solution

Please have sublime merge support Absorb. Preferable, "right click" on "[N] unstaged files" above HEAD in the commit tree would give the option to "absorb". If successful Sublime would run git absorb --and-rebase under the hood.

srbs commented 4 months ago

You can add your own custom menu items to achieve this integration: