lib/dev/Commands.rb in dev-1.0.217 vs lib/dev/Commands.rb in dev-1.0.218
- old
+ new
@@ -95,11 +95,12 @@
def commit
scm = Dev::Scm.new
return if scm.scm_type == "none"
puts " no differences detected" unless has_diff
execute_method("commit") if has_diff
- if File.exists?(".svn")
+ #if File.exists?(".svn")
+ if Scm.get_default_scm_type == "svn"
call=Dev::SystemCall.new('svn update')
call=Dev::SystemCall.new('svn info')
url = call.output.match(/URL: ([\d\w\.\:\/-]+)/)[1]
rev = call.output.match(/Last Changed Rev: ([\d]+)/)[1]
puts " #{url}@#{rev}"
@@ -145,10 +146,10 @@
return true if call.output.include?("modified:")
return false
end
#call=Dev::SystemCall.new('git diff --name-only') if File.exists?(".git")
- call=Dev::SystemCall.new('svn diff') if File.exists?(".svn")
+ call=Dev::SystemCall.new('svn diff') if Scm.get_default_scm_type == "svn" #if File.exists?(".svn")
unless call.nil? || call.output.length==0
puts_debug call.output
return true # differences detected
else
\ No newline at end of file