We all know that is very challenging to keep track with GitHub notifications. The situation has improved a lot recently, but (at least for me) is not easy to keep organized all the mail, the notifications in the GitHub webpage, the Pull Request reviews…etc Also, we have more than 950 open Pull Requests, which does not help the situation. While doing some reviews, I wanted to answer one question recently:
What Pull requests are waiting for me to do something?
Notice that answering this is not easy because it requires to analyze if you requested changes in a Pull Request, and if you did so, if the Pull Request author has commented since your last review or push some commits since your last review or has commented something after your last comment. If you are attending lots of Pull Request, this task becomes very difficult.
To help with this I have prototyped this:
Is a simple application where you can log in with your GitHub account and it will analyze all the Pull Request you are involved with and it will tell you the ones that are blocked on you.
What do you think? Do you find it useful? Will you use this when you want to review Pull Request?
This application is a very simple prototype so people can tell if they find it useful or not. It is not completed and it has some known limitations / rough edges, but I prefer to get the general opinion before expending more cycles on this.
If you are involved in lots of Pull Request, it may be a bit slow because it has to query GitHub for all the information. This will improve in the future.