Class: Deploy::Repository

Inherits:
Object
  • Object
show all
Defined in:
lib/deploy/repository.rb

Instance Method Summary collapse

Instance Method Details

#index_modified?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/deploy/repository.rb', line 6

def index_modified?
  ! system('git diff-index --cached --quiet HEAD --ignore-submodules --')
end

#prepare!(tag) ⇒ Object



10
11
12
13
14
# File 'lib/deploy/repository.rb', line 10

def prepare!(tag)
  fail "No tag given" unless tag
  @tag = tag
  sync! unless tag_exists?
end