One issue I still have with github (issues) is, that they only allow a very small set of file types to be uploaded.
You can get around this by gzipping everything, because they allow .gz, however I still don't see why I'm not allowed to upload .diff or .patch files.