Beispiel #1
0
 private TfsPolicyOverrideInfo GetPolicyOverrides(CheckinOptions options, ICheckinEvaluationResult checkinProblems)
 {
     if (!options.Force || String.IsNullOrWhiteSpace(options.OverrideReason))
     {
         return(null);
     }
     return(new TfsPolicyOverrideInfo {
         Comment = options.OverrideReason, Failures = checkinProblems.PolicyFailures
     });
 }
 private IEnumerable<string> BuildMessages(ICheckinEvaluationResult result)
 {
     foreach (var x in result.Conflicts)
     {
         yield return "Conflict: " + x.ServerItem + ": " + x.Message;
     }
     foreach (var x in result.PolicyFailures)
     {
         yield return "Policy: " + x.Message;
     }
     foreach (var x in result.NoteFailures)
     {
         yield return "Checkin Note: " + x.Definition.Name + ": " + x.Message;
     }
     if (result.PolicyEvaluationException != null)
     {
         yield return "Exception: " + result.PolicyEvaluationException.Message;
     }
 }
 public CheckinPolicyEvaluationResult(ICheckinEvaluationResult result)
 {
     _result = result;
 }
 public CheckinPolicyEvaluationResult(ICheckinEvaluationResult result)
 {
     _result = result;
 }