lib/rim/git.rb in esr-rim-1.4.4 vs lib/rim/git.rb in esr-rim-1.4.7

- old
+ new

@@ -96,9 +96,16 @@ return $1 end end nil end + + # check whether a commit exists + def commit_exists?(sha) + execute("git rev-parse --quiet --verify #{sha}^{commit}") do |b, e| + return !e + end + end # check whether branch exists def has_branch?(branch) execute("git show-ref refs/heads/#{branch}") do |b, e| return !e