class GemsStatus::SvnCheckMessages
Private Instance Methods
commit_key(commit)
click to toggle source
# File lib/gems-status/checkers/svn_check_messages.rb, line 24 def commit_key(commit) if commit.split("|").length == 0 Utils::log_error("no key for commit #{commit}") return nil end return commit.split("|")[0].strip end
date(commit)
click to toggle source
# File lib/gems-status/checkers/svn_check_messages.rb, line 37 def date(commit) nil end
message(commit)
click to toggle source
# File lib/gems-status/checkers/svn_check_messages.rb, line 9 def message(commit) return commit end
messages(name, source_repo)
click to toggle source
# File lib/gems-status/checkers/svn_check_messages.rb, line 13 def messages(name, source_repo) if ! File.exists?(svn_dir(source_repo)) `svn checkout #{source_repo}` end Dir.chdir(svn_dir(source_repo)) do `svn update` log_messages = `svn log` return log_messages.split("------------------------------------------------------------------------") end end
svn_dir(source_repo)
click to toggle source
# File lib/gems-status/checkers/svn_check_messages.rb, line 32 def svn_dir(source_repo) source_repo_splitted = URI.parse(source_repo).path.split("/") return source_repo_splitted[-1] end