public bool IsFileUnderSourceControl(string fileName)
        {
            SourceControlFileStatus status = GetFileStatuses(new string[] { fileName })[0];

            if ((status & SourceControlFileStatus.Controlled) != 0)
            {
                return(true);
            }
            return(false);
        }
 public SourceControlFileStatus[] GetFileStatuses(string[] fileNames)
 {
     if (_projectAuxPath == null)
     {
         SourceControlFileStatus[] results = new SourceControlFileStatus[fileNames.Length];
         for (int i = 0; i < results.Length; i++)
         {
             results[i] = SourceControlFileStatus.NotControlled;
         }
         return(results);
     }
     return(_scc.GetFileStatuses(fileNames));
 }
Example #3
0
 public SourceControlFileStatus[] GetFileStatuses(string[] fileNames)
 {
     if (_projectAuxPath == null)
     {
         SourceControlFileStatus[] results = new SourceControlFileStatus[fileNames.Length];
         for (int i = 0; i < results.Length; i++)
         {
             results[i] = SourceControlFileStatus.NotControlled;
         }
         return results;
     }
     return _scc.GetFileStatuses(fileNames);
 }