hgext/directaccess.py
changeset 1508 8dfb88ca0c08
parent 1492 f869033391b9
child 1537 50e683d9835e
--- a/hgext/directaccess.py	Mon Sep 21 22:30:44 2015 +0900
+++ b/hgext/directaccess.py	Tue Sep 29 09:47:10 2015 -0700
@@ -152,8 +152,11 @@
             if hashre.match(entry):
                 result.append(entry)
         return result
-    elif len(tree) == 3:
-        return gethashsymbols(tree[1]) + gethashsymbols(tree[2])
+    elif len(tree) >= 3:
+        results = []
+        for subtree in tree[1:]:
+            results += gethashsymbols(subtree)
+        return results
     else:
         return []