Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Git tagging and rails gemfile

I have a gem that is hosted on github and not yet pushed to rubygems, and I added a tag to the master branch of the gem like this:

git tag -a v0.1.0 -m "gem version 0.1.0"
git push origin -tags

and then in a rails application I have on github I edited my gemfile like so:

gem 'your-gem', git: 'git://github.com/your-repo/your-gem.git', tag: 'v0.1.0'

My question is, when I merge in additional changes into the master branch of my gem, my rails application will still point to the last commit before I made the tag? I just want to make sure adding additional changes to the gems master branch will not break anything in the rails app. Thank You

like image 655
BC00 Avatar asked May 29 '13 11:05

BC00


1 Answers

The correct command is git push origin --tags, or git push origin v0.1.0 if you want to push just the one tag, but otherwise yes, your expectation is correct.

See here for more on bundling gems from git repositories: http://gembundler.com/v1.3/git.html

like image 113
gregates Avatar answered Sep 23 '22 22:09

gregates