git: use "git rev-list" to get a revision listing

As a lower-level plumbing command designed for scripting, this can be
counted on to behave simply and predictably over time.

Change-Id: I628727686898a3fa5441a2dc58f9edb867d2aec7
diff --git a/rh/git.py b/rh/git.py
index baf669c..282b1e2 100644
--- a/rh/git.py
+++ b/rh/git.py
@@ -172,7 +172,7 @@
 
 def get_commits(ignore_merged_commits=False):
     """Returns a list of commits for this review."""
-    cmd = ['git', 'log', '%s..' % get_upstream_branch(), '--format=%H']
+    cmd = ['git', 'rev-list', '%s..' % get_upstream_branch()]
     if ignore_merged_commits:
         cmd.append('--first-parent')
     return rh.utils.run(cmd, capture_output=True).stdout.split()