void IIncomingChangesViewMenuOperations.MergeContributors() { if (LaunchTool.ShowDownloadPlasticExeWindow( mWkInfo, false, TrackFeatureUseEvent.Features.InstallPlasticCloudFromMergeSelectedFiles, TrackFeatureUseEvent.Features.InstallPlasticEnterpriseFromMergeSelectedFiles, TrackFeatureUseEvent.Features.CancelPlasticInstallationFromMergeSelectedFiles)) { return; } List <string> selectedPaths = IncomingChangesSelection. GetPathsFromSelectedFileConflictsIncludingMeta( mIncomingChangesTreeView); mMergeViewLogic.ProcessMerges( mWorkspaceWindow, mSwitcher, mGuiMessage, selectedPaths, MergeContributorType.MergeContributors, RefreshAsset.UnityAssetDatabase, null); }
void IncomingChangesViewMenu.IMetaMenuOperations.DiffYoursWithIncoming() { MergeChangeInfo incomingChange = IncomingChangesSelection. GetSingleSelectedIncomingChange(mIncomingChangesTreeView); if (incomingChange == null) { return; } DiffYoursWithIncoming( mIncomingChangesTreeView.GetMetaChange(incomingChange), mWkInfo); }
void IIncomingChangesViewMenuOperations.DiffIncomingChanges() { MergeChangeInfo incomingChange = IncomingChangesSelection. GetSingleSelectedIncomingChange(mIncomingChangesTreeView); if (incomingChange == null) { return; } DiffIncomingChanges( incomingChange, mWkInfo); }
void IIncomingChangesViewMenuOperations.MergeKeepingWorkspaceChanges() { List <string> selectedPaths = IncomingChangesSelection. GetPathsFromSelectedFileConflictsIncludingMeta( mIncomingChangesTreeView); mMergeViewLogic.ProcessMerges( mWorkspaceWindow, mSwitcher, mGuiMessage, selectedPaths, MergeContributorType.KeepDestination, RefreshAsset.UnityAssetDatabase); }
void IIncomingChangesViewMenuOperations.MergeContributors() { List <string> selectedPaths = IncomingChangesSelection. GetPathsFromSelectedFileConflictsIncludingMeta( mIncomingChangesTreeView); mMergeViewLogic.ProcessMerges( mPlasticClient, mSwitcher, mGuiMessage, selectedPaths, MergeContributorType.MergeContributors, RefreshAsset.UnityAssetDatabase); }
SelectedIncomingChangesGroupInfo IIncomingChangesViewMenuOperations.GetSelectedIncomingChangesGroupInfo() { return(IncomingChangesSelection.GetSelectedGroupInfo(mIncomingChangesTreeView)); }