From c4c7f9d8d5381ba09ad09766bd958a39c34b3c71 Mon Sep 17 00:00:00 2001 From: evshiron Date: Sun, 2 Apr 2017 21:40:54 +0800 Subject: [PATCH] fix(nsis-gen): fix missing distinct files in diff updaters --- src/lib/nsis-gen/NsisDiffer.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/nsis-gen/NsisDiffer.ts b/src/lib/nsis-gen/NsisDiffer.ts index 6357153..c3632d2 100644 --- a/src/lib/nsis-gen/NsisDiffer.ts +++ b/src/lib/nsis-gen/NsisDiffer.ts @@ -33,6 +33,9 @@ export class NsisDiffer extends NsisComposer { else if(diff.type1 == 'directory' && diff.type2 == 'missing') { lines.push(await this.makeRemoveDir(diff.path1, '.' + diff.relativePath, diff.name1)); } + else if(diff.type1 == 'file' && diff.type2 == 'file' && diff.state == 'distinct') { + lines.push(await this.makeWriteFile(diff.path2, '.' + diff.relativePath, diff.name2)); + } }