tidalcycles / Dirt

Experimental sample playback
GNU General Public License v3.0
85 stars 24 forks source link

Tagged releases? #1

Closed dessibelle closed 10 years ago

dessibelle commented 10 years ago

I just added Dirt to OS X package manager homebrew (pull request here: https://github.com/mxcl/homebrew/pull/24707), in order to make for easier installation along with jack, liblo, libsndfile, libsamplerate etc.

Although technically a brew formula can link to a specific commit (as in the PR linked above), a tagged version is much preferred. Would it be possible for you to tag releases in this repo every now and then?

yaxu commented 10 years ago

Thanks for doing this! I'd be very happy to use tags of course. I've not tagged something with git before, and am unfamiliar with the workings of homebrew. I see there's lightweight and annotated tags, and the possibility to sign them. What is needed/preferred?

dessibelle commented 10 years ago

Cool! I think the only thing you need to do is git tag 1.0 and then git push --tags in order to tag a specific commit (i.e. where your HEAD is at) as version 1.0. I've never really learned the difference between lightweight and annotated tags, but the above command will push tags to the repo which will be available under the Releases tab in the repo page (like this).

Homebrew, on a side note, is essentially just the apt-get of OS X. Community managed, where each package (or Formula in Homebrew terms) is defined as a simple ruby class. A help option with return value 0, as you suggested in the PR, would be helpful as well!

yaxu commented 10 years ago

Thanks for the info, I've managed to add a tag.