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)