class Raykit::Project
def initialize()
def initialize() @verbose=false @timer=Raykit::Timer.new @remote='' @commit_message_filename="commit_message.tmp" if(Dir.exist?(RAKE_DIRECTORY)) @directory=RAKE_DIRECTORY if(Dir.exist?("#{RAKE_DIRECTORY}/.git") && Dir.exist?(@directory)) @git_directory=Raykit::Git::Directory.new(@directory) @remote=@git_directory.remote end else @directory='' #@remote='' end @log=Log.new("#{RAKE_DIRECTORY}/tmp/raykit.log") if(defined?(NAME)) @name=NAME else slns = Dir.glob("*.sln") if(slns.length == 1) @name=slns[0].gsub('.sln','') else remote_parts = @remote.split('/') if(remote_parts.length > 0) @name=remote_parts[-1].gsub('.git','') end end end #@version=Raykit::Version.detect(@name,@verbose) @repository=Raykit::Git::Repository.new(@remote) end