2016-04-08 6 views
1

enter image description hereKontrolle Version Metadaten fehlt manchmal, wenn ich PM2

verwenden Was es auf abhängt?

Informationen zum Repository in package.json? Nichts anderes.

Ist das eine dumme Frage?

AKTUALISIERT: nach dem Lesen von PM2-Quellcode, fand ich einen Fehler in git.parse.

/usr/local/lib/node_modules/pm2/node_modules/vizion/lib/git.js

Und ich versuche im ers exec child_process.exec("git show --quiet --format=%H%n%aD%n%s%n% HEAD",function(e,d){console.log(e)}) wird es { [Error: Command failed: /bin/sh -c git show --quiet --format=%H%n%aD%n%s%n%B HEAD ] killed: false, code: 1, signal: null, cmd: '/bin/sh -c git show --quiet --format=%H%n%aD%n%s%n%B HEAD' } 'adce83ece6c0e63112e7c9551ffca798e0130be6\nTue, 12 Apr 2016 16:23:02 +0800\nuser\n%B\n'

child_process.exec("git show HEAD",function(e,d){console.log(e)}) Druck null

git Version zu niedrig drucken? 1.7.1 oder Knotenversion? 0.1230.

AKTUALISIERT: Endlich fand ich den Grund, dass die Git-Version zu niedrig ist. nach Upgrade-Git, es funktioniert gut.

+0

Vielleicht post Ihr Update als eine angenommene Antwort, so dass die Frage als beantwortet markiert ist? –

Antwort

0

nach dem Lesen von PM2-Quellcode, fand ich einen Fehler in git.parse.

/usr/local/lib/node_modules/pm2/node_modules/vizion/lib/git.js

Und ich versuche im ers exec child_process.exec("git show --quiet --format=%H%n%aD%n%s%n% HEAD",function(e,d){console.log(e)}) wird es { [Error: Command failed: /bin/sh -c git show --quiet --format=%H%n%aD%n%s%n%B HEAD ] killed: false, code: 1, signal: null, cmd: '/bin/sh -c git show --quiet --format=%H%n%aD%n%s%n%B HEAD' } 'adce83ece6c0e63112e7c9551ffca798e0130be6\nTue, 12 Apr 2016 16:23:02 +0800\nuser\n%B\n'

child_process.exec("git show HEAD",function(e,d){console.log(e)}) Druck null

git Version zu niedrig drucken? 1.7.1 oder Knotenversion? 0.1230.

AKTUALISIERT: Endlich fand ich den Grund, dass die Git-Version zu niedrig ist. nach Upgrade-Git, es funktioniert gut.