File tree 11 files changed +17
-42
lines changed
11 files changed +17
-42
lines changed Original file line number Diff line number Diff line change 1
1
const path = require ( "path" ) ;
2
2
const promisify = require ( "promisify-node" ) ;
3
3
const fse = promisify ( require ( "fs-extra" ) ) ;
4
- const exec = promisify ( function ( command , opts , callback ) {
5
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
6
- } ) ;
7
-
4
+ const exec = require ( '../../utils/execPromise' ) ;
8
5
const utils = require ( "./utils" ) ;
9
6
10
7
module . exports = function generateNativeCode ( ) {
Original file line number Diff line number Diff line change 1
- var promisify = require ( "promisify-node" ) ;
2
1
var path = require ( "path" ) ;
3
2
var fs = require ( "fs" ) ;
4
3
var cp = require ( "child_process" ) ;
5
4
var prepareForBuild = require ( "./prepareForBuild" ) ;
6
-
7
- var exec = promisify ( function ( command , opts , callback ) {
8
- return cp . exec ( command , opts , callback ) ;
9
- } ) ;
5
+ var exec = require ( "../utils/execPromise" ) ;
10
6
11
7
var fromRegistry ;
8
+
12
9
try {
13
10
fs . statSync ( path . join ( __dirname , ".." , "include" ) ) ;
14
11
fs . statSync ( path . join ( __dirname , ".." , "src" ) ) ;
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ var promisify = require("promisify-node");
2
2
var fse = promisify ( "fs-extra" ) ;
3
3
var path = require ( "path" ) ;
4
4
var local = path . join . bind ( path , __dirname ) ;
5
+ var exec = require ( '../utils/execPromise' ) ;
5
6
6
7
var NodeGit = require ( '..' ) ;
7
8
@@ -13,11 +14,6 @@ if(process.env.NODEGIT_TEST_THREADSAFETY) {
13
14
NodeGit . setThreadSafetyStatus ( NodeGit . THREAD_SAFETY . ENABLED_FOR_ASYNC_ONLY ) ;
14
15
}
15
16
16
- // Have to wrap exec, since it has a weird callback signature.
17
- var exec = promisify ( function ( command , opts , callback ) {
18
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
19
- } ) ;
20
-
21
17
var workdirPath = local ( "repos/workdir" ) ;
22
18
23
19
before ( function ( ) {
Original file line number Diff line number Diff line change @@ -8,10 +8,7 @@ var leakTest = require("../utils/leak_test");
8
8
9
9
var local = path . join . bind ( path , __dirname ) ;
10
10
11
- // Have to wrap exec, since it has a weird callback signature.
12
- var exec = promisify ( function ( command , opts , callback ) {
13
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
14
- } ) ;
11
+ var exec = require ( "../../utils/execPromise" ) ;
15
12
16
13
describe ( "Commit" , function ( ) {
17
14
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change 1
1
var assert = require ( "assert" ) ;
2
2
var path = require ( "path" ) ;
3
3
var local = path . join . bind ( path , __dirname ) ;
4
- var promisify = require ( "promisify-node" ) ;
5
4
6
- // Have to wrap exec, since it has a weird callback signature.
7
- var exec = promisify ( function ( command , opts , callback ) {
8
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
9
- } ) ;
5
+ var exec = require ( "../../utils/execPromise" ) ;
10
6
11
7
describe ( "Config" , function ( ) {
12
8
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change 1
1
var assert = require ( "assert" ) ;
2
2
var path = require ( "path" ) ;
3
- var promisify = require ( "promisify-node" ) ;
4
3
var local = path . join . bind ( path , __dirname ) ;
5
4
6
- // Have to wrap exec, since it has a weird callback signature.
7
- var exec = promisify ( function ( command , opts , callback ) {
8
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
9
- } ) ;
5
+ var exec = require ( "../../utils/execPromise" ) ;
10
6
11
7
describe ( "Reference" , function ( ) {
12
8
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change 1
1
var assert = require ( "assert" ) ;
2
2
var path = require ( "path" ) ;
3
3
var local = path . join . bind ( path , __dirname ) ;
4
- var promisify = require ( "promisify-node" ) ;
5
4
6
- // Have to wrap exec, since it has a weird callback signature.
7
- var exec = promisify ( function ( command , opts , callback ) {
8
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
9
- } ) ;
5
+ var exec = require ( "../../utils/execPromise" ) ;
10
6
11
7
describe ( "Signature" , function ( ) {
12
8
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change @@ -3,9 +3,7 @@ var path = require("path");
3
3
var promisify = require ( "promisify-node" ) ;
4
4
var fse = promisify ( require ( "fs-extra" ) ) ;
5
5
6
- var exec = promisify ( function ( command , opts , callback ) {
7
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
8
- } ) ;
6
+ var exec = require ( "../../utils/execPromise" ) ;
9
7
10
8
describe ( "Stage" , function ( ) {
11
9
var RepoUtils = require ( "../utils/repository_setup" ) ;
Original file line number Diff line number Diff line change @@ -3,9 +3,7 @@ var path = require("path");
3
3
var promisify = require ( "promisify-node" ) ;
4
4
var fse = promisify ( require ( "fs-extra" ) ) ;
5
5
var local = path . join . bind ( path , __dirname ) ;
6
- var exec = promisify ( function ( command , opts , callback ) {
7
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
8
- } ) ;
6
+ var exec = require ( "../../utils/execPromise" ) ;
9
7
10
8
describe ( "Status" , function ( ) {
11
9
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change @@ -3,9 +3,7 @@ var path = require("path");
3
3
var promisify = require ( "promisify-node" ) ;
4
4
var fse = promisify ( require ( "fs-extra" ) ) ;
5
5
var local = path . join . bind ( path , __dirname ) ;
6
- var exec = promisify ( function ( command , opts , callback ) {
7
- return require ( "child_process" ) . exec ( command , opts , callback ) ;
8
- } ) ;
6
+ var exec = require ( "../../utils/execPromise" ) ;
9
7
10
8
describe ( "StatusList" , function ( ) {
11
9
var NodeGit = require ( "../../" ) ;
Original file line number Diff line number Diff line change
1
+ var promisify = require ( "promisify-node" ) ;
2
+ var cp = require ( 'child_process' ) ;
3
+
4
+ module . exports = promisify ( function ( command , opts , callback ) {
5
+ return cp . exec ( command , opts , callback ) ;
6
+ } ) ;
You can’t perform that action at this time.
0 commit comments