private Change BuildChange(PatchEntryChanges change)
{
var fileChange = new Change();
fileChange.Name = change.Path;
switch (change.Status)
{
case ChangeKind.Added:
fileChange.ChangeType = ChangeType.Added;
break;
case ChangeKind.Copied:
fileChange.ChangeType =ChangeType.Copied;
break;
case ChangeKind.Deleted:
fileChange.ChangeType =ChangeType.Deleted;
break;
case ChangeKind.Modified:
fileChange.ChangeType =ChangeType.Modified;
break;
case ChangeKind.Renamed:
fileChange.ChangeType =ChangeType.Renamed;
break;
case ChangeKind.TypeChanged:
fileChange.ChangeType =ChangeType.TypeChanged;
break;
case ChangeKind.Unmodified:
fileChange.ChangeType =ChangeType.Unmerged;
break;
}
return fileChange;
}