Skip to content

Commit 1e46ae4

Browse files
committed
Make setIgnore async
1 parent 8af6df1 commit 1e46ae4

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

generate/input/descriptor.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2027,6 +2027,12 @@
20272027
"isErrorCode": true
20282028
}
20292029
},
2030+
"git_submodule_set_ignore": {
2031+
"isAsync": true,
2032+
"return": {
2033+
"isErrorCode": true
2034+
}
2035+
},
20302036
"git_submodule_set_update": {
20312037
"isAsync": true,
20322038
"return": {

test/tests/submodule.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@ describe("Submodule", function() {
5353
});
5454
});
5555

56+
it("can set submodule ignore", function() {
57+
var repo = this.workdirRepository;
58+
var submoduleName = "vendor/libgit2";
59+
60+
return Submodule.setIgnore(repo, submoduleName, Submodule.IGNORE.ALL)
61+
.then(function() {
62+
return Submodule.lookup(repo, submoduleName);
63+
})
64+
.then(function(submodule) {
65+
assert.equal(Submodule.IGNORE.ALL, submodule.ignore());
66+
});
67+
});
68+
5669
it("can set submodule url", function() {
5770
var repo = this.workdirRepository;
5871
var submoduleName = "vendor/libgit2";

0 commit comments

Comments
 (0)