Sha256: ac7082975fd8f999c85a6ed68f25782c620c37c566e6b6ec29ddd0a045c3830c

Contents?: true

Size: 569 Bytes

Versions: 4

Compression:

Stored size: 569 Bytes

Contents

module Versionator
  module Git
    def git_checkout
      git_command("git checkout master")
    end

    def git_pull
      git_command("git pull origin master")
    end

    def git_tag
      git_command("git tag v#{version_name}")
    end

    def git_commit(message=nil)
      message = "tag new release v#{version_name}" if message.blank?
      git_command("git commit -a -m '#{message}'")
    end
    
    def git_push
      git_command("git push origin master --tags")
    end
    
    def git_command(str)
      systemu(str).drop(1).join(" ")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
versionator-0.0.4 lib/versionator/git.rb
versionator-0.0.3 lib/versionator/git.rb
versionator-0.0.2 lib/versionator/git.rb
versionator-0.0.1 lib/versionator/git.rb