using System.Collections.Generic;
namespace LibGit2Sharp
{
///
/// Contains the results of a push operation.
///
public class PushResult
{
///
/// Needed for mocking purposes.
///
protected PushResult()
{ }
///
/// s that failed to update.
///
public virtual IEnumerable FailedPushUpdates
{
get
{
return failedPushUpdates;
}
}
///
/// Flag indicating if there were errors reported
/// when updating references on the remote.
///
public virtual bool HasErrors
{
get
{
return failedPushUpdates.Count > 0;
}
}
internal PushResult(List failedPushUpdates)
{
this.failedPushUpdates = failedPushUpdates ?? new List();
}
private readonly List failedPushUpdates;
}
}