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