void IHistoryViewMenuOperations.SaveRevisionAs() { TrackFeatureUseEvent.For( PlasticGui.Plastic.API.GetRepositorySpec(mWkInfo), TrackFeatureUseEvent.Features.SaveRevisionFromFileHistory); HistoryRevision revision = HistorySelection. GetSelectedHistoryRevision(mHistoryListView); string defaultFileName = DefaultRevisionName.Get( Path.GetFileName(mPath), revision.ChangeSet); string destinationPath = SaveAction.GetDestinationPath( mWkInfo.ClientPath, mPath, defaultFileName); if (string.IsNullOrEmpty(destinationPath)) { return; } SaveRevisionOperation.SaveRevision( mRepSpec, destinationPath, revision, mProgressControls); }
void IHistoryViewMenuOperations.SaveRevisionAs() { HistoryRevision revision = HistorySelection. GetSelectedHistoryRevision(mHistoryListView); string defaultFileName = DefaultRevisionName.Get( Path.GetFileName(mPath), revision.ChangeSet); string destinationPath = SaveAction.GetDestinationPath( mWkInfo.ClientPath, mPath, defaultFileName); if (string.IsNullOrEmpty(destinationPath)) { return; } SaveRevisionOperation.SaveRevision( mRepSpec, destinationPath, revision, mProgressControls); }