I briefly discussed this this Austin via IRC, and he recommended that I post it to this this, to get opinions from others in the group.
As many of you already know, git supports tags, which are most often used to mark a release for easy access in the future. As a quick 5 second tutorial for those who aren't, git tag tagname; git push --tags
This would allow users with push capability to author releases via tagging. This also means that, if you concoct a serverside script for your website, you could grab the 5 most recent tags (or whatever you choose), and host links to them on the website, automating the process of releasing new versions. Obviously, the server side scripts could do anything you wanted, ie downloading the latest tags and hosting them on the server, etc. But the idea remains the same, I think that git tags would simplify your release workflow.
I'd be interested in your opinions, and I look forward to hopefully seeing you adopt this model in the future. Thanks for your time.
--
NP-Hardass