Skip to content

Commit f2b92c6

Browse files
committed
BF: Allow to remove a submodule with a remote without refs
1 parent b3b9c02 commit f2b92c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: git/objects/submodule/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ def remove(self, module=True, force=False, configuration=True, dry_run=False):
836836
num_branches_with_new_commits += len(mod.git.cherry(rref)) != 0
837837
# END for each remote ref
838838
# not a single remote branch contained all our commits
839-
if num_branches_with_new_commits == len(rrefs):
839+
if len(rrefs) and num_branches_with_new_commits == len(rrefs):
840840
raise InvalidGitRepositoryError(
841841
"Cannot delete module at %s as there are new commits" % mod.working_tree_dir)
842842
# END handle new commits

0 commit comments

Comments
 (0)