Skip to content

Commit e35db07

Browse files
maxkorpJohn Haley
authored andcommitted
make Repository.initExt normalize options
1 parent 7e1a27b commit e35db07

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/repository.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ var Revwalk = require("./revwalk");
77
var Commit = require("./commit");
88
var Remote = require("./remote");
99
var Promise = require("nodegit-promise");
10+
var normalizeOptions = require("./util/normalize_options");
1011

1112
var TreeBuilder = NodeGit.Treebuilder;
1213
var Repository = NodeGit.Repository;
@@ -641,4 +642,12 @@ Repository.prototype.mergeBranches = function(to, from, signature) {
641642
});
642643
};
643644

645+
// Override Repository.initExt to normalize initoptions
646+
var initExt = Repository.initExt;
647+
Repository.initExt = function(repo_path, opts) {
648+
opts = normalizeOptions(opts, NodeGit.RepositoryInitOptions);
649+
return initExt(repo_path, opts);
650+
};
651+
652+
644653
module.exports = Repository;

0 commit comments

Comments
 (0)