diff --git a/tests_with_gitaly/comparison.py b/tests_with_gitaly/comparison.py
index f4e5c429582de9e3bde3f2e3b218a2f9b21b9a1d_dGVzdHNfd2l0aF9naXRhbHkvY29tcGFyaXNvbi5weQ==..cb76ad344b9b845cd1511f8ae3a562dfbcb201c2_dGVzdHNfd2l0aF9naXRhbHkvY29tcGFyaXNvbi5weQ== 100644
--- a/tests_with_gitaly/comparison.py
+++ b/tests_with_gitaly/comparison.py
@@ -211,7 +211,10 @@
             sha = hg_kwargs.get(sha_attr)
             if sha is None:
                 continue
-            git_kwargs[sha_attr] = self.revspec_to_git(sha)
+            if isinstance(sha, list):
+                git_kwargs[sha_attr] = [self.revspec_to_git(s) for s in sha]
+            else:
+                git_kwargs[sha_attr] = self.revspec_to_git(sha)
         return git_kwargs
 
     def revspec_to_git(self, revspec):