This project is designed to track identical patches across multiple git branches in multiple repositories. It is just coming out of prototype stage, and is not very friendly for other people wishing to have a look, but I will attempt to make improvements soon.
The project is built on top of Django, and maintains local copies of all the git trees being tracked. For each commit in each tracked branch, a sha1 hash of the actual patch content is made, and this is used to identify identical patches. This patch hashing function is borrowed from the Patchwork project. There is support currently for tracking commits that are part of large backports which are committed in one commit, but this is difficult to configure.
None of the APIs are to be considered stable
I prepared a presentation about the project - here is a copy of the slides
The source repository is here:
git://kernel.ubuntu.com/sconklin/patchtracker.gitMy contact information is here