Skip to content

Commit 44801db

Browse files
committed
don't export hasToIgnoreCase-util, microsoft#93368
1 parent eb25c3f commit 44801db

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/vs/base/common/resources.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export function getComparisonKey(resource: URI, caseInsensitivePath = hasToIgnor
2929
return resource.with({ authority: resource.authority.toLowerCase(), path: path, fragment: null }).toString();
3030
}
3131

32-
export function hasToIgnoreCase(resource: URI | undefined): boolean {
32+
// DO NOT EXPORT, DO NOT USE
33+
function hasToIgnoreCase(resource: URI | undefined): boolean {
3334
// A file scheme resource is in the same platform as code, so ignore case for non linux platforms
3435
// Resource can be from another platform. Lowering the case as an hack. Should come from File system provider
3536
return resource && resource.scheme === Schemas.file ? !isLinux : true;

src/vs/base/test/common/resources.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55
import * as assert from 'assert';
6-
import { dirname, basename, distinctParents, joinPath, isEqual, isEqualOrParent, hasToIgnoreCase, normalizePath, isAbsolutePath, relativePath, removeTrailingPathSeparator, hasTrailingPathSeparator, resolvePath, addTrailingPathSeparator, getComparisonKey } from 'vs/base/common/resources';
6+
import { dirname, basename, distinctParents, joinPath, isEqual, isEqualOrParent, normalizePath, isAbsolutePath, relativePath, removeTrailingPathSeparator, hasTrailingPathSeparator, resolvePath, addTrailingPathSeparator, getComparisonKey } from 'vs/base/common/resources';
77
import { URI } from 'vs/base/common/uri';
88
import { isWindows } from 'vs/base/common/platform';
99
import { toSlashes } from 'vs/base/common/extpath';
@@ -236,7 +236,7 @@ suite('Resources', () => {
236236
});
237237

238238
function assertEqualURI(actual: URI, expected: URI, message?: string) {
239-
if (!isEqual(expected, actual, hasToIgnoreCase(expected), false)) {
239+
if (!isEqual(expected, actual, undefined, false)) {
240240
assert.equal(actual.toString(), expected.toString(), message);
241241
}
242242
}
@@ -346,7 +346,7 @@ suite('Resources', () => {
346346

347347
});
348348

349-
function assertIsEqual(u1: URI, u2: URI, ignoreCase: boolean, expected: boolean) {
349+
function assertIsEqual(u1: URI, u2: URI, ignoreCase: boolean | undefined, expected: boolean) {
350350
assert.equal(isEqual(u1, u2, ignoreCase), expected, `${u1.toString()}${expected ? '===' : '!=='}${u2.toString()}`);
351351
assert.equal(getComparisonKey(u1, ignoreCase) === getComparisonKey(u2, ignoreCase), expected, `comparison keys ${u1.toString()}, ${u2.toString()}`);
352352
assert.equal(isEqualOrParent(u1, u2, ignoreCase), expected, `isEqualOrParent ${u1.toString()}, ${u2.toString()}`);
@@ -358,15 +358,15 @@ suite('Resources', () => {
358358
let fileURI2 = isWindows ? URI.file('C:\\foo\\Bar') : URI.file('/foo/Bar');
359359
assertIsEqual(fileURI, fileURI, true, true);
360360
assertIsEqual(fileURI, fileURI, false, true);
361-
assertIsEqual(fileURI, fileURI, hasToIgnoreCase(fileURI), true);
361+
assertIsEqual(fileURI, fileURI, undefined, true);
362362
assertIsEqual(fileURI, fileURI2, true, true);
363363
assertIsEqual(fileURI, fileURI2, false, false);
364364

365365
let fileURI3 = URI.parse('foo://server:453/foo/bar');
366366
let fileURI4 = URI.parse('foo://server:453/foo/Bar');
367367
assertIsEqual(fileURI3, fileURI3, true, true);
368368
assertIsEqual(fileURI3, fileURI3, false, true);
369-
assertIsEqual(fileURI3, fileURI3, hasToIgnoreCase(fileURI3), true);
369+
assertIsEqual(fileURI3, fileURI3, undefined, true);
370370
assertIsEqual(fileURI3, fileURI4, true, true);
371371
assertIsEqual(fileURI3, fileURI4, false, false);
372372

0 commit comments

Comments
 (0)