drslump / pyshould

Should style asserts based on pyhamcrest
MIT License
38 stars 7 forks source link

No tags for releases #15

Closed fgimian closed 10 years ago

fgimian commented 10 years ago

Hey there, great project! :smile:

I noticed that you have released many versions but no tags have been set and therefore the Releases tab on GitHub is empty. Would you mind fixing this please?

Thanks heaps! Fotis

drslump commented 10 years ago

I've automated the releases creation to create also tag in git each release.

thanks for bringing this up!

fgimian commented 10 years ago

My pleasure, I'll go through the commit history for you now and also provide you commands to historically tag your previous releases too. I'm working on that now :smile:

fgimian commented 10 years ago

Ok, if you wish to tag all the old releases, you can run the following on your repo...

git tag 0.5.3 bc7779c
git tag 0.5.2 c9c0fa3
git tag 0.5.1 9e15f5e
git tag 0.5.0 a7650ca
git tag 0.4.0 7246952
git tag 0.3.7 091098b
git tag 0.3.6 539cbff
git tag 0.3.5 c12be85
git tag 0.3.4 7c049a3
git tag 0.3.3 1765013
git tag 0.3.2 8dd200d
git tag 0.3.1 eae2a61
git tag 0.3.0 f611b44
git tag 0.2.1 0d8438a
git tag 0.2.0 9a8b651
git tag 0.1.6 29568b6
git tag 0.1.5 4296089
git tag 0.1.4 9080a80
git tag 0.1.3 3535659
git tag 0.1.2 1c6736f
git tag 0.1.1 0b35ba2
git tag 0.1.0 892f5f3
git push origin 0.5.3
git push origin 0.5.2
git push origin 0.5.1
git push origin 0.5.0
git push origin 0.4.0
git push origin 0.3.7
git push origin 0.3.6
git push origin 0.3.5
git push origin 0.3.4
git push origin 0.3.3
git push origin 0.3.2
git push origin 0.3.1
git push origin 0.3.0
git push origin 0.2.1
git push origin 0.2.0
git push origin 0.1.6
git push origin 0.1.5
git push origin 0.1.4
git push origin 0.1.3
git push origin 0.1.2
git push origin 0.1.1
git push origin 0.1.0

An easy way to see each of your versions is by checking the git log for the setup.py file which is always updated on a new release :smile:

git log --pretty=format:"%h %ad %an: %s" --date=short setup.py

I think the only commit that's missing from that list is the one for v0.1.4 since it seems that you may have updated the version manually in setup.py for that version upon release.

Hope this helps Fotis

drslump commented 10 years ago

thanks a lot @fgimian!

I created the tags and it worked like a charm :clap:

fgimian commented 10 years ago

Awesome stuff, thank you so much!! :smile: