public async Task <eImageType> GetFileStatusForRepositoryItemPath(string FullPath) { string err = null; return(await Task.Run(() => { eRepositoryItemStatus ss = GetFileStatus(FullPath, true, ref err); switch (ss) { case eRepositoryItemStatus.New: return eImageType.SourceControlNew; case eRepositoryItemStatus.Modified: return eImageType.SourceControlModified; case eRepositoryItemStatus.Equel: return eImageType.SourceControlEquel; case eRepositoryItemStatus.LockedByMe: return eImageType.SourceControlLockedByMe; case eRepositoryItemStatus.LockedByAnotherUser: return eImageType.SourceControlLockedByAnotherUser; case eRepositoryItemStatus.Unknown: return eImageType.SourceControlError; default: return eImageType.SourceControlDeleted; } }).ConfigureAwait(true)); }
public eImageType GetFileStatusForRepositoryItemPath(string FullPath) { string err = null; eRepositoryItemStatus ss = GetFileStatus(FullPath, true, ref err); switch (ss) { case eRepositoryItemStatus.New: return(eImageType.SourceControlNew); case eRepositoryItemStatus.Modified: return(eImageType.SourceControlModified); case eRepositoryItemStatus.Equel: return(eImageType.SourceControlEquel); case eRepositoryItemStatus.LockedByMe: return(eImageType.SourceControlLockedByMe); case eRepositoryItemStatus.LockedByAnotherUser: return(eImageType.SourceControlLockedByAnotherUser); case eRepositoryItemStatus.Unknown: return(eImageType.SourceControlError); default: return(eImageType.SourceControlDeleted); } }
public eImageType GetFileStatusForRepositoryItemPath(string FullPath) { // return GetFileStatusForRepositoryItemPath(FullPath); // SourceControlIntegration.get string err = null; eRepositoryItemStatus ss = GetFileStatus(FullPath, true, ref err); switch (ss) { case eRepositoryItemStatus.New: return(eImageType.SourceControlNew); case eRepositoryItemStatus.Modified: return(eImageType.SourceControlModified); case eRepositoryItemStatus.Equel: return(eImageType.SourceControlEquel); default: return(eImageType.SourceControlDeleted); } //return eImageType.ActiveAll; //SourceControlFileInfo.eRepositoryItemStatus st = GetFileStatus(FullPath, true, ref err); // string err=null; // SourceControlFileInfo.eRepositoryItemStatus st = GetFileStatus(FullPath, true, ref err); // if (st == SourceControlFileInfo.eRepositoryItemStatus.New) return eSourceControlFileStatus.New; // if (st == SourceControlFileInfo.eRepositoryItemStatus.Modified) return eSourceControlFileStatus.Modified; // if (st == SourceControlFileInfo.eRepositoryItemStatus.Equel) return eSourceControlFileStatus.NoChange; // throw new Exception("Unknow source control status for: " + FullPath); }