Skip to content

Commit 2542c04

Browse files
committed
Merge pull request #455 from nodegit/ol-fix-including-lib
Include missing lib files in nodegit.js template
2 parents d7b217c + 4134442 commit 2542c04

File tree

1 file changed

+11
-22
lines changed

1 file changed

+11
-22
lines changed

generate/templates/templates/nodegit.js

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -50,29 +50,18 @@ catch (e) {
5050
// Set the exports prototype to the raw API.
5151
exports.__proto__ = rawApi;
5252

53+
var importExtension = function(name) {
54+
try {
55+
require("./" + name);
56+
} catch (unhandledException) {}
57+
};
58+
5359
// Import extensions
54-
require("./attr");
55-
require("./blob");
56-
require("./clone");
57-
require("./checkout");
58-
require("./commit");
59-
require("./diff");
60-
require("./index");
61-
require("./merge");
62-
require("./object");
63-
require("./odb");
64-
require("./odb_object");
65-
require("./oid");
66-
require("./patch");
67-
require("./reference");
68-
require("./remote");
69-
require("./revwalk");
70-
require("./repository");
71-
require("./revwalk");
72-
require("./signature");
73-
require("./status");
74-
require("./tree");
75-
require("./tree_entry");
60+
{% each %}
61+
{% if type != "enum" %}
62+
importExtension("{{ filename }}");
63+
{% endif %}
64+
{% endeach %}
7665

7766
//must go last!
7867
require("./enums");

0 commit comments

Comments
 (0)