*(from April, 2009)* The ability to break forks or reverse the direction of forks. ---- *(from July, 2009)* The ability to add contributors to a repo before you've pushed anything (you can do it if you know the admin URL but there's no link). **EDIT**: this has now been resolved. ---- *(from September, 2009)* GitHub should calculate [Leidel numbers](https://thoughtstreams.io/jtauber/leidel-number/) and show them on user profile pages. (this was mostly a joke) ---- *(from August, 2010)* *(via brosner)* GitHub should make use of `git push -u` in pushing instructions for a new repo. **EDIT**: this has now been resolved. ---- *(from May, 2011)* Support for folders for my repos rather than a flat list under my username. *(reiterated July, 2012)* Ability to organize my repos into folders ---- *(from January, 2012)* The ability to annotate branches. ---- *(from February, 2012)* The ability to fork a repo more than once (to different orgs or personal+org) **EDIT**: this has now been resolved. ---- *(from February, 2012)* *(via lukeman)* A replacement for the traditional project mailing list. ---- *(from June, 2012)* Let you trivially attach [gaug.es](http://gaug.es/) to your user, org and repo pages (I mean on their site, not github pages) **EDIT**: I guess this has been resolved, at least for repos with [Traffic Analytics](https://github.com/blog/1672-introducing-github-traffic-analytics) although that doesn't seem to cover the user / org level. ---- *(from June, 2012)* Web hooks per user / org ---- *(from July, 2012)* Distinction between "bookmarking" an interesting project and "subscribing" to updates in my feed about it **EDIT**: this has now been resolved with watching vs stars ---- *(from July, 2012)* Auto dismiss notifications that have already been actioned (e.g. if PR already merged, don't show it any more) ---- *(from February, 2013)* If you change which fork is the official one on GitHub, migrate over stargazers and watchers. ---- *(from March, 2013)* Ability to assign tickets to non-collaborators. Otherwise, the "fork to contribute" model does not work well with issues. ---- *(from May, 2013)* contributor agreement signing ---- *(from July, 2013)* A DON'T MERGE flag on pull requests for works-in-progress. **EDIT**: I wonder if this is now possible with labels. ---- *(from July, 2013)* Take an issue and automatically convert it into a branch and WIP pull-request. ---- *(from August, 2013)* *(via Gary Dusbabek)* a "sync this fork to upstream" button. ---- Microdonation Support, like Gittip / Flattr / Bountysource [Gittip ](http://gittip.com/) | [Flattr ](https://flattr.com/) | [Bountysource](https://www.bountysource.com/) ---- *(from October, 2013)* *(via Adam Baldwin)* private issues and pull requests for open source projects to improve responsible disclosure of security issues ---- column numbers (or even better, a ruler) in the text editor to help keeps lines within a limit.