We need to decide on a standard workflow, because the dev branch seems to be made unstable fairly frequently and I think we're all partly to blame for that. Maybe we should consider using something like the git-flow standard?
http://nvie.com/posts/a-successful-git-branching-model/
We also need to decide on a standard for version numbering