lib/raykit/gitlegacy.rb
module Raykit class GitLegacy #def self.get_remote # if(Dir.exist?('.git')) # cmd = Command.new('git config --get remote.origin.url') #cmd.run # return cmd.output.strip # else # `` # end #end #def self.add_remote # remote = get_remote # if(remote.length > 0) # remote_urls_copy = remote_urls # if(!remote_urls_copy.include?(remote)) # remote_urls_copy.insert(0,remote) # Git::remote_urls = remote_urls_copy # end # end #end #def self.remote_urls # filename="#{Environment::get_dev_dir('log')}/Raykit.Git.RemoteUrls.json"; # if(File.exist?(filename)) # JSON.parse(File.read(filename)) # else # Array.new # end #end #def self.remote_urls=(urls) # filename="#{Environment::get_dev_dir('log')}/Raykit.Git.RemoteUrls.json" # File.open(filename,'w'){|f| # f.write(JSON.generate(urls)) # } #end #def self.list_remotes # remote_urls.each{|url| puts url} #end #def self.scan_remote_urls # remotes = Array.new # git_dirs = Array.new # Dir.chdir(Environment::work_dir) do # Dir.glob('**/.git'){|git_dir| # dir = File.expand_path('..',git_dir) # if(dir.length > 0) # git_dirs.insert(0,dir) # end # } # end # git_dirs.each{|git_dir| # Dir.chdir(git_dir) do # remote = get_remote # if(remote.length > 0) # remotes.insert(0,remote) # end # end # } # remotes #end end end