Hey, I thought I'd just share some piece of code that I wrote, and that's helping me coping with the pull requests we receive on the github magit repository.
This basically a simple extension that adds a new section "Pull requests" to the magit-status buffer, allowing to fetch and manipulate commits associated with the request (since they are real commit objects, you can do pretty much whatever you want with them). This allows reviewing the code with a good level of flexibility, and with a reasonable level of automation (fare more reasonable than the evil "Merge pull request" button in the github UI anyway :)). code is here: https://github.com/sigma/magit-gh-pulls Note that it depends on another one of my libraries: https://github.com/sigma/magit-gh-pulls (a wannabe generic client library for GitHub API) which itself also depends on https://github.com/sigma/pcache Yeah, I know... anyway, all this should be available on marmalade, so it should all be a M-x package-install magit-gh-pulls away. This extension and its dependencies are still in very early stages of development, so expect a few bugs here and there. Hope this can be useful anyway. Yann. -- Too much knowledge never makes for simple decisions. -- CROWN PRINCE RAPHAEL CORRINO, Discourses on Leadership
