git finding duplicate commits (by patch-id)
commit, duplicates, git
Solution
Because the duplicate changes are likely to be not on the same branch (except when there are reverts in between them), you could use git cherry:
git cherry [-v] [<upstream> [<head> [<limit>]]]
Where `upstream` would be the branch to check for duplicates of changes in `head`.
Problem
I'd like a recipe for finding duplicated changes. patch-id is likely to be the same but the commit attributes may not be. This seems to be an intended use of patch-id: git patch-id --help IOW, you can use this thing to look for likely duplicate commits. I imagine that stringing together "git log", "git patch-id" and uniq could do the job badly but if someone has an command that does the job well, I'd appreciate it.