lib/orientepodspecpush.rb in orientepodspecpush-0.2.5 vs lib/orientepodspecpush.rb in orientepodspecpush-0.2.6

- old
+ new

@@ -36,11 +36,10 @@ # system "git push origin master" end def ensureGitClean - puts "test:ensureGitClean".blue if `git status --porcelain`.length != 0 puts "Repo is not clean; will not push new version".red exit end @@ -87,25 +86,25 @@ cmd << opts[:push] unless opts[:push] == nil cmd.join(' ') end - def updateVersion(opts) + def updateVersion # puts "Please enter new version of the pod so we can tag, lint and push it! (e.g. 1.2.0)".blue # @podVersion = gets.chomp.downcase # # puts "Please enter new a brief message to put in the git tag describing what's changed".blue # @podVersionMessage = gets.chomp.downcase # system "git add ." # system "git commit -m 'upload framework'" # - if opts[:versionCommitMsg] == nil - system "git tag -a #{opts[:tag]} -m 'add new tag'" + if @podVersionMessag == nil + system "git tag -a #{@podVersion} -m 'add new tag'" else - system "git tag -a #{opts[:version]} -m '#{opts[:tagCommitMsg]}'" + system "git tag -a #{@podVersion} -m '#{@podVersionMessage}'" end # system "git tag -a #{@podVersion} -m '#{@podVersionMessage}'" system "git push --tags" contents = File.read(specfile) @@ -205,10 +204,12 @@ ensureGitClean ensureSpecfile # packageCode # User input - updateVersion(opts) + @podVersion = '#{opts[:tag]}' + @podVersionMessage = '#{opts[:tagCommitMsg]}' + updateVersion # Cmds @lintCmd = makeLintCmd(opts) @pushCmd = makePushCmd(opts)