private static string CalculateError(ChangesetViewModel changeset)
{
if (changeset == null)
return "Changeset not selected";
if (changeset.Branches.IsNullOrEmpty())
return "Changeset has not branch";
if (changeset.Branches.Count > 1)
return string.Format("Changeset has {0} branches. Merge not possible.", changeset.Branches.Count);
return null;
}