From 3027fff30672abed96a0f525044ac40c689770f8 Mon Sep 17 00:00:00 2001 From: XVincentX Date: Wed, 14 Sep 2016 09:30:44 +0200 Subject: [PATCH] Propagate the changelog url from the zip file if any --- .../extensionManagement/node/extensionManagementService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/platform/extensionManagement/node/extensionManagementService.ts b/src/vs/platform/extensionManagement/node/extensionManagementService.ts index 9311299f3d0..c64dbc6cf53 100644 --- a/src/vs/platform/extensionManagement/node/extensionManagementService.ts +++ b/src/vs/platform/extensionManagement/node/extensionManagementService.ts @@ -148,7 +148,10 @@ export class ExtensionManagementService implements IExtensionManagementService { const readme = children.filter(child => /^readme(\.txt|\.md|)$/i.test(child))[0]; const readmeUrl = readme ? URI.file(path.join(extensionPath, readme)).toString() : null; - const local: ILocalExtension = { id, manifest, metadata, path: extensionPath, readmeUrl }; + const changelog = children.filter(child => /^changelog(\.txt|\.md|)$/i.test(child))[0]; + const changelogUrl = changelog ? URI.file(path.join(extensionPath, changelog)).toString() : null; + + const local: ILocalExtension = { id, manifest, metadata, path: extensionPath, readmeUrl, changelogUrl }; const rawManifest = assign(manifest, { __metadata: metadata }); return pfs.writeFile(manifestPath, JSON.stringify(rawManifest, null, '\t'))