git cherry could honour "cherry-picked from commit" messages?
- From
Adam Spiers <git@adamspiers.org>
- Date
- Oct 7, 2013, 20:16 UTC
- Message-ID
- <20131007201617.GC31277@pacific.linksys.moosehall>
Currently git cherry determines whether a commit has been merged upstream by calculating its patch-id and looking for that in the upstream branch. Is there any reason why it couldn't also look for "(cherry picked from commit ...)" lines which are automatically added by cherry-pick's -x switch? This would combat the blind spot in cherry's current approach concerning the case where the patch-id is changed by the cherry-picking process (e.g. when the diff context changes).
Most likely there would be good reasons to make such behaviour optional (e.g. via git-config), but it seems like a waste for cherry to complete ignore these lines which provide useful information.
Thanks, Adam