lib/environment.rb in dev_tasks-0.0.114 vs lib/environment.rb in dev_tasks-0.0.115

- old
+ new

@@ -8,9 +8,32 @@ return "git" if(Dir.exists?(".git")) return "svn" if(Dir.exists?(".svn")) "none" end + def self.scm_origin + if(Dir.exists?(".git")) + `git remote show origin`.scan(/Fetch URL: ([\w:\/.-]+)/).each{|m| + return m.first.to_s + } + end + if(Dir.exists?(".svn")) + `svn info`.scan(/URL: ([\w:\/.-]+)/).each{|m| + return m.first.to_s + } + end + "" + end + + def self.svn_latest_revision + if(Dir.exists?(".svn")) + `svn info`.scan(/Last Changed Rev: ([\d]+)/).each{|m| + return m.first.to_s + } + end + "" + end + def self.dev_root ["DEV_HOME","DEV_ROOT","USERPROFILE","HOME"].each {|v| return ENV[v].gsub('\\','/') unless ENV[v].nil? } dir="~" \ No newline at end of file