module BranchCommon

Public Class Methods

new(name, maketarget='') click to toggle source
# File lib/git/stash/sclib/branch.rb, line 29
def initialize(name, maketarget='')
  @name = name
  if exist?
    # no-op
  elsif maketarget != ''
    make maketarget
  else
    raise 'Branch instanced failed'
  end
end

Public Instance Methods

cherryPickNoCommit(target) click to toggle source
# File lib/git/stash/sclib/branch.rb, line 44
def cherryPickNoCommit(target)
  checkout
  puts "[#{@name}]: git cherry-pick --no-commit \"#{target}\""
  Cmd::exec "git cherry-pick --no-commit \"#{target}\""
end
name() click to toggle source
# File lib/git/stash/sclib/branch.rb, line 40
def name
  @name
end