提交 86c196da 编写于 作者: B Benjamin Pasero

fix bad assert

上级 06a76b69
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
'use strict'; 'use strict';
import assert = require('vs/base/common/assert');
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import paths = require('vs/base/common/paths'); import paths = require('vs/base/common/paths');
import { IFileStat, isEqual, isParent } from 'vs/platform/files/common/files'; import { IFileStat, isEqual, isParent } from 'vs/platform/files/common/files';
...@@ -85,7 +84,9 @@ export class FileStat implements IFileStat { ...@@ -85,7 +84,9 @@ export class FileStat implements IFileStat {
* exists locally. * exists locally.
*/ */
public static mergeLocalWithDisk(disk: FileStat, local: FileStat): void { public static mergeLocalWithDisk(disk: FileStat, local: FileStat): void {
assert.ok(disk.resource.toString() === local.resource.toString(), 'Merging only supported for stats with the same resource'); if (!isEqual(disk.resource.fsPath, local.resource.fsPath)) {
return; // Merging only supported for stats with the same resource
}
// Stop merging when a folder is not resolved to avoid loosing local data // Stop merging when a folder is not resolved to avoid loosing local data
const mergingDirectories = disk.isDirectory || local.isDirectory; const mergingDirectories = disk.isDirectory || local.isDirectory;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册