diff --git a/index.js b/index.js old mode 100644 new mode 100755 index d1667ec..7ab2761 --- a/index.js +++ b/index.js @@ -11,6 +11,8 @@ program var dir = program.dir || process.cwd(); var composerLockPath = path.join(dir, 'composer.lock'); +var gitRootPath = child_process.spawnSync('git', ['rev-parse', '--show-toplevel']).stdout.toString().trim() +var relativeComposerLockPath = composerLockPath.replace(gitRootPath + '/', '') var origLock = getHeadComposerLock(); var newLock = getComposerLock(); @@ -125,7 +127,7 @@ function getComposerLock() { function getHeadComposerLock() { return new Promise(function(resolve, reject) { - var p = child_process.spawn('git', ['show', 'HEAD:composer.lock'], { + var p = child_process.spawn('git', ['show', 'HEAD:' + relativeComposerLockPath], { cwd: dir }); var data = '';