We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dbf3d27 commit 5db2e0cCopy full SHA for 5db2e0c
git/objects/submodule/base.py
@@ -20,7 +20,8 @@
20
from git.exc import (
21
InvalidGitRepositoryError,
22
NoSuchPathError,
23
- RepositoryDirtyError
+ RepositoryDirtyError,
24
+ BadName
25
)
26
from git.objects.base import IndexObject, Object
27
from git.objects.util import Traversable
@@ -1153,10 +1154,10 @@ def children(self):
1153
1154
@classmethod
1155
def iter_items(cls, repo, parent_commit='HEAD'):
1156
""":return: iterator yielding Submodule instances available in the given repository"""
- pc = repo.commit(parent_commit) # parent commit instance
1157
try:
1158
+ pc = repo.commit(parent_commit) # parent commit instance
1159
parser = cls._config_parser(repo, pc, read_only=True)
- except IOError:
1160
+ except (IOError, BadName):
1161
return
1162
# END handle empty iterator
1163
0 commit comments