Sha256: fe5c417c5350bc1cf4406efdf8e5b07d10c0c3698d41fba3f8dacb34db635752

Contents?: true

Size: 681 Bytes

Versions: 29

Compression:

Stored size: 681 Bytes

Contents

#require_relative('internet.rb')

class Commit < Array
	def update
		if(File.exists?('.git') && `git config --list`.include?('user.name='))
			if(!`git status`.include?('nothing to commit') &&
			   !`git status`.include?('untracked files present'))
			  if(File.exists?('commit.message') && File.read('commit.message').gsub(/\s+/,"").length >0)
			  	add "git commit -a -v -m \"#{File.read('commit.message')}\""
			  else
			    add "git commit -m'all'"
			  end
			  add "<%FileUtils.rm('commit.message')%>" if File.exists?('commit.message')
		    end 		
		end
		if(File.exists?('.svn') && Internet.available?)
			add 'svn commit -m"commit all"'
		end
	end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
dev-2.0.130 lib/commands/commit.rb
dev-2.0.129 lib/commands/commit.rb
dev-2.0.128 lib/commands/commit.rb
dev-2.0.127 lib/commands/commit.rb
dev-2.0.126 lib/commands/commit.rb
dev-2.0.124 lib/commands/commit.rb
dev-2.0.123 lib/commands/commit.rb
dev-2.0.122 lib/commands/commit.rb
dev-2.0.121 lib/commands/commit.rb
dev-2.0.119 lib/commands/commit.rb
dev-2.0.118 lib/commands/commit.rb
dev-2.0.117 lib/commands/commit.rb
dev-2.0.116 lib/commands/commit.rb
dev-2.0.115 lib/commands/commit.rb
dev-2.0.114 lib/commands/commit.rb
dev-2.0.113 lib/commands/commit.rb
dev-2.0.112 lib/commands/commit.rb
dev-2.0.111 lib/commands/commit.rb
dev-2.0.110 lib/commands/commit.rb
dev-2.0.109 lib/commands/commit.rb