public IEnumerable <VersionControlStatus> GetFilteredAssets(Func <VersionControlStatus, bool> filter) { using (PushStateUtility.Profiler("GetFilteredAssets")) { return(vcc.GetFilteredAssets(filter)); } }
private bool BaseFilter(VersionControlStatus vcStatus) { using (PushStateUtility.Profiler("CommitWindow::BaseFilter")) { var metaStatus = vcStatus.MetaStatus(); bool interresting = (vcStatus.fileStatus != VCFileStatus.None && (vcStatus.fileStatus != VCFileStatus.Normal || (metaStatus != null && metaStatus.fileStatus != VCFileStatus.Normal))) || vcStatus.lockStatus == VCLockStatus.LockedHere; if (!interresting) { return(false); } ComposedString key = vcStatus.assetPath.TrimEnd(VCCAddMetaFiles.meta); return(assetPaths.Contains(key) || depedencyAssetPaths.Contains(key)); } }