Skip to content

Commit 448ba0c

Browse files
author
Akash Satheesan
committed
fix(lib/vscode): fix conflicts in environmentService.ts
1 parent b73260d commit 448ba0c

File tree

1 file changed

+0
-214
lines changed

1 file changed

+0
-214
lines changed

lib/vscode/src/vs/platform/environment/node/environmentService.ts

Lines changed: 0 additions & 214 deletions
Original file line numberDiff line numberDiff line change
@@ -18,218 +18,4 @@ export class NativeEnvironmentService extends AbstractNativeEnvironmentService {
1818
userDataDir: getUserDataPath(args)
1919
}, productService);
2020
}
21-
<<<<<<< HEAD
22-
23-
@memoize
24-
get appSettingsHome(): URI { return URI.file(join(this.userDataPath, 'User')); }
25-
26-
@memoize
27-
get tmpDir(): URI { return URI.file(tmpdir()); }
28-
29-
@memoize
30-
get userRoamingDataHome(): URI { return this.appSettingsHome; }
31-
32-
@memoize
33-
get settingsResource(): URI { return joinPath(this.userRoamingDataHome, 'settings.json'); }
34-
35-
@memoize
36-
get userDataSyncHome(): URI { return joinPath(this.userRoamingDataHome, 'sync'); }
37-
38-
@memoize
39-
get userDataSyncLogResource(): URI { return URI.file(join(this.logsPath, 'userDataSync.log')); }
40-
41-
@memoize
42-
get sync(): 'on' | 'off' | undefined { return this.args.sync; }
43-
44-
@memoize
45-
get machineSettingsResource(): URI { return joinPath(URI.file(join(this.userDataPath, 'Machine')), 'settings.json'); }
46-
47-
@memoize
48-
get globalStorageHome(): URI { return URI.joinPath(this.appSettingsHome, 'globalStorage'); }
49-
50-
@memoize
51-
get workspaceStorageHome(): URI { return URI.joinPath(this.appSettingsHome, 'workspaceStorage'); }
52-
53-
@memoize
54-
get keybindingsResource(): URI { return joinPath(this.userRoamingDataHome, 'keybindings.json'); }
55-
56-
@memoize
57-
get keyboardLayoutResource(): URI { return joinPath(this.userRoamingDataHome, 'keyboardLayout.json'); }
58-
59-
@memoize
60-
get argvResource(): URI {
61-
const vscodePortable = process.env['VSCODE_PORTABLE'];
62-
if (vscodePortable) {
63-
return URI.file(join(vscodePortable, 'argv.json'));
64-
}
65-
66-
return joinPath(this.userHome, product.dataFolderName, 'argv.json');
67-
}
68-
69-
@memoize
70-
get snippetsHome(): URI { return joinPath(this.userRoamingDataHome, 'snippets'); }
71-
72-
@memoize
73-
get isExtensionDevelopment(): boolean { return !!this._args.extensionDevelopmentPath; }
74-
75-
@memoize
76-
get untitledWorkspacesHome(): URI { return URI.file(join(this.userDataPath, 'Workspaces')); }
77-
78-
@memoize
79-
get installSourcePath(): string { return join(this.userDataPath, 'installSource'); }
80-
81-
@memoize
82-
get builtinExtensionsPath(): string {
83-
const fromArgs = parsePathArg(this._args['builtin-extensions-dir'], process);
84-
if (fromArgs) {
85-
return fromArgs;
86-
} else {
87-
return normalize(join(FileAccess.asFileUri('', require).fsPath, '..', 'extensions'));
88-
}
89-
}
90-
91-
get extensionsDownloadPath(): string {
92-
const fromArgs = parsePathArg(this._args['extensions-download-dir'], process);
93-
if (fromArgs) {
94-
return fromArgs;
95-
} else {
96-
return join(this.userDataPath, 'CachedExtensionVSIXs');
97-
}
98-
}
99-
100-
@memoize
101-
get extensionsPath(): string {
102-
const fromArgs = parsePathArg(this._args['extensions-dir'], process);
103-
104-
if (fromArgs) {
105-
return fromArgs;
106-
}
107-
108-
const vscodeExtensions = process.env['VSCODE_EXTENSIONS'];
109-
if (vscodeExtensions) {
110-
return vscodeExtensions;
111-
}
112-
113-
const vscodePortable = process.env['VSCODE_PORTABLE'];
114-
if (vscodePortable) {
115-
return join(vscodePortable, 'extensions');
116-
}
117-
118-
return joinPath(this.userHome, product.dataFolderName, 'extensions').fsPath;
119-
}
120-
121-
@memoize get extraExtensionPaths(): string[] {
122-
return (this._args['extra-extensions-dir'] || []).map((p) => <string>parsePathArg(p, process));
123-
}
124-
@memoize get extraBuiltinExtensionPaths(): string[] {
125-
return (this._args['extra-builtin-extensions-dir'] || []).map((p) => <string>parsePathArg(p, process));
126-
}
127-
128-
@memoize
129-
get extensionDevelopmentLocationURI(): URI[] | undefined {
130-
const s = this._args.extensionDevelopmentPath;
131-
if (Array.isArray(s)) {
132-
return s.map(p => {
133-
if (/^[^:/?#]+?:\/\//.test(p)) {
134-
return URI.parse(p);
135-
}
136-
return URI.file(normalize(p));
137-
});
138-
}
139-
return undefined;
140-
}
141-
142-
@memoize
143-
get extensionTestsLocationURI(): URI | undefined {
144-
const s = this._args.extensionTestsPath;
145-
if (s) {
146-
if (/^[^:/?#]+?:\/\//.test(s)) {
147-
return URI.parse(s);
148-
}
149-
return URI.file(normalize(s));
150-
}
151-
return undefined;
152-
}
153-
154-
get disableExtensions(): boolean | string[] {
155-
if (this._args['disable-extensions']) {
156-
return true;
157-
}
158-
const disableExtensions = this._args['disable-extension'];
159-
if (disableExtensions) {
160-
if (typeof disableExtensions === 'string') {
161-
return [disableExtensions];
162-
}
163-
if (Array.isArray(disableExtensions) && disableExtensions.length > 0) {
164-
return disableExtensions;
165-
}
166-
}
167-
return false;
168-
}
169-
170-
@memoize
171-
get debugExtensionHost(): IExtensionHostDebugParams { return parseExtensionHostPort(this._args, this.isBuilt); }
172-
get debugRenderer(): boolean { return !!this._args.debugRenderer; }
173-
174-
get isBuilt(): boolean { return !process.env['VSCODE_DEV']; }
175-
get verbose(): boolean { return !!this._args.verbose; }
176-
get logLevel(): string | undefined { return this._args.log; }
177-
178-
@memoize
179-
get serviceMachineIdResource(): URI { return joinPath(URI.file(this.userDataPath), 'machineid'); }
180-
181-
get crashReporterId(): string | undefined { return this._args['crash-reporter-id']; }
182-
get crashReporterDirectory(): string | undefined { return this._args['crash-reporter-directory']; }
183-
184-
get driverHandle(): string | undefined { return this._args['driver']; }
185-
186-
@memoize
187-
get telemetryLogResource(): URI { return URI.file(join(this.logsPath, 'telemetry.log')); }
188-
get disableTelemetry(): boolean { return !!this._args['disable-telemetry']; }
189-
190-
constructor(protected _args: NativeParsedArgs) {
191-
if (!_args.logsPath) {
192-
const key = toLocalISOString(new Date()).replace(/-|:|\.\d+Z$/g, '');
193-
_args.logsPath = join(this.userDataPath, 'logs', key);
194-
}
195-
this.logsPath = _args.logsPath;
196-
}
197-
}
198-
199-
export function parseExtensionHostPort(args: NativeParsedArgs, isBuild: boolean): IExtensionHostDebugParams {
200-
return parseDebugPort(args['inspect-extensions'], args['inspect-brk-extensions'], 5870, isBuild, args.debugId);
201-
}
202-
203-
export function parseSearchPort(args: NativeParsedArgs, isBuild: boolean): IDebugParams {
204-
return parseDebugPort(args['inspect-search'], args['inspect-brk-search'], 5876, isBuild);
205-
}
206-
207-
function parseDebugPort(debugArg: string | undefined, debugBrkArg: string | undefined, defaultBuildPort: number, isBuild: boolean, debugId?: string): IExtensionHostDebugParams {
208-
const portStr = debugBrkArg || debugArg;
209-
const port = Number(portStr) || (!isBuild ? defaultBuildPort : null);
210-
const brk = port ? Boolean(!!debugBrkArg) : false;
211-
212-
return { port, break: brk, debugId };
213-
}
214-
215-
export function parsePathArg(arg: string | undefined, process: NodeJS.Process): string | undefined {
216-
if (!arg) {
217-
return undefined;
218-
}
219-
220-
// Determine if the arg is relative or absolute, if relative use the original CWD
221-
// (VSCODE_CWD), not the potentially overridden one (process.cwd()).
222-
const resolved = resolve(arg);
223-
224-
if (normalize(arg) === resolved) {
225-
return resolved;
226-
}
227-
228-
return resolve(process.env['VSCODE_CWD'] || process.cwd(), arg);
229-
}
230-
231-
export function parseUserDataDir(args: NativeParsedArgs, process: NodeJS.Process): string {
232-
return parsePathArg(args['user-data-dir'], process) || resolve(getDefaultUserDataPath());
233-
=======
234-
>>>>>>> 801aed93200dc0ccf325a09089c911e8e2b612d0
23521
}

0 commit comments

Comments
 (0)