File tree Expand file tree Collapse file tree 1 file changed +11
-26
lines changed
generate/templates/templates Expand file tree Collapse file tree 1 file changed +11
-26
lines changed Original file line number Diff line number Diff line change @@ -50,33 +50,18 @@ catch (e) {
5050// Set the exports prototype to the raw API.
5151exports . __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 ( "./branch" ) ;
57- require ( "./checkout" ) ;
58- require ( "./clone" ) ;
59- require ( "./commit" ) ;
60- require ( "./diff" ) ;
61- require ( "./index" ) ;
62- require ( "./merge" ) ;
63- require ( "./object" ) ;
64- require ( "./odb_object" ) ;
65- require ( "./odb" ) ;
66- require ( "./oid" ) ;
67- require ( "./patch" ) ;
68- require ( "./reference" ) ;
69- require ( "./remote" ) ;
70- require ( "./repository" ) ;
71- require ( "./reset" ) ;
72- require ( "./revwalk" ) ;
73- require ( "./signature" ) ;
74- require ( "./status" ) ;
75- require ( "./status_file" ) ;
76- require ( "./status_list" ) ;
77- require ( "./tag" ) ;
78- require ( "./tree" ) ;
79- require ( "./tree_entry" ) ;
60+ { % each % }
61+ { % if type != "enum" % }
62+ importExtension ( "{{ filename }}" ) ;
63+ { % endif % }
64+ { % endeach % }
8065
8166//must go last!
8267require ( "./enums" ) ;
You can’t perform that action at this time.
0 commit comments