# File lib/common/updater/git_updater.rb, line 21 def has_local_changes? %[git #{repo_directory_arguments()} diff --exit-code 2>&1] =~ /diff/ ? true : false end
# File lib/common/updater/git_updater.rb, line 6 def is_installed? %[git #{repo_directory_arguments()} status 2>&1] =~ /On branch/ ? true : false end
Git has not a revsion number like SVN, so we will take the 7 first chars of the last commit hash
# File lib/common/updater/git_updater.rb, line 12 def local_revision_number git_log = %[git #{repo_directory_arguments()} log -1 2>&1] git_log[/commit ([0-9a-z]{7})/, 1].to_s end
Generated with the Darkfish Rdoc Generator 2.