In my project there are a stable
branch and a dev
branch. Commits are cherry-picked from dev
branch to stable
branch.
In order to filter all commits on dev
that have not been merged to stable
, git cherry -v stable dev
looks like a good choice. However it identifies equivalence by diff, which usually changes after resolving merge conflict during cherry-pick
:
The equivalence test is based on the diff, after removing whitespace and line numbers. git-cherry therefore detects when commits have been "copied" by means of git-cherry-pick(1), git-am(1) or git-rebase(1).
I was wondering that is there any command that works like git cherry
, but identifies equivalent commits by commit message?