Skip to content

Commit 67444fd

Browse files
committed
Reload after setting the ignore rule.
1 parent 054cebb commit 67444fd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ObjectiveGit/GTSubmodule.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ - (GTSubmoduleIgnoreRule)ignoreRule {
2727

2828
- (void)setIgnoreRule:(GTSubmoduleIgnoreRule)ignoreRule {
2929
git_submodule_set_ignore(self.parentRepository.git_repository, git_submodule_name(self.git_submodule), (git_submodule_ignore_t)ignoreRule);
30+
31+
// The docs for `git_submodule_set_ignore` note "This does not affect any
32+
// currently-loaded instances." So we need to reload.
33+
git_submodule_reload(self.git_submodule, 0);
3034
}
3135

3236
- (GTOID *)indexOID {

0 commit comments

Comments
 (0)