Class: Dev::Cmd::Commit

Inherits:
Array
  • Object
show all
Defined in:
lib/dev/cmd/Commit.rb

Instance Method Summary collapse

Methods inherited from Array

#strip_auto_entries

Instance Method Details

#refreshObject



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/dev/cmd/Commit.rb', line 4

def refresh
  strip_auto_entries
  File.open('commit.message','w'){|f|f.puts "commit all"} if !File.exists?('commit.message')
  scm_type = Scm.get_default_scm_type
  if scm_type == "svn" 
 self << "{:cmd=>'svn commit -F commit.message',:auto=>true,:throw_on_error=>false}" 
 #File.delete('commit.message') if File.exists?('commit.message')

  else
 if scm_type == "git"
   self << "{:cmd=>'git commit -a -F commit.message',:auto=>true}"
 end
  end
end