Skip to content

Commit 3fb3179

Browse files
committed
log: fix crash on new files
1 parent 8ce7011 commit 3fb3179

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

source/nodegit.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,13 @@ class NGWrap {
190190
const files = {};
191191
for (const f of await r.getStatusExt()) {
192192
const fileName = f.path();
193-
const diff = f.indexToWorkdir();
194-
const oldFileName = diff.oldFile().path();
193+
let oldFileName;
194+
if (!f.isNew()) {
195+
const diff = f.indexToWorkdir();
196+
oldFileName = diff.oldFile().path();
197+
} else {
198+
oldFileName = fileName;
199+
}
195200
const displayName = f.isRenamed() ? `${oldFileName}${fileName}` : fileName;
196201
files[fileName] = {
197202
fileName,

0 commit comments

Comments
 (0)