void IHistoryViewMenuOperations.RevertToThisRevision() { HistoryRevision revision = HistorySelection. GetSelectedHistoryRevision(mHistoryListView); string fullPath = GetFullPath(mWkInfo.ClientPath, mPath); if (mIsGluonMode) { HistoryDescriptor historyDescriptor = new HistoryDescriptor( mRepSpec, fullPath, mItemId, revision.Id, mIsDirectory); GluonRevertOperation.RevertToThisRevision( mWkInfo, mViewHost, mProgressControls, historyDescriptor, revision, mGuiMessage, RefreshAsset.UnityAssetDatabase); return; } RevertOperation.RevertToThisRevision( mWkInfo, mProgressControls, mWorkspaceWindow, mRepSpec, revision, fullPath, mGuiMessage, mNewIncomingChangesUpdater, RefreshAsset.UnityAssetDatabase); }
public ProxyList(IList <TTarget> target, ConvertOperation cop, RevertOperation rop) { Target = target; Convert = cop; Revert = rop; }