diff --git a/hggit/gitdirstate.py b/hggit/gitdirstate.py
index 672cd1c822b2f40dbaa9ebbb51975e8be349e242_aGdnaXQvZ2l0ZGlyc3RhdGUucHk=..ff226f3f5ec2a51ce144e999486fc9e7b94df0d5_aGdnaXQvZ2l0ZGlyc3RhdGUucHk= 100644
--- a/hggit/gitdirstate.py
+++ b/hggit/gitdirstate.py
@@ -77,12 +77,7 @@
         ignorefunc = matchmod.match(root, '', [], allpats)
     except error.Abort:
         for f, patlist in pats:
-            try:
-                matchmod.match(root, '', [], patlist)
-            except error.Abort as inst:
-                # in this case, patlist is ['include: FILE'], and
-                # inst[0] should already include FILE
-                raise
+            matchmod.match(root, '', [], patlist)
         if extrapatterns:
             try:
                 matchmod.match(root, '', [], extrapatterns)