UIText.ResetAction_errorResettingHead, NLS.bind(
UIText.ResetAction_repositoryState, repository
.getRepositoryState().getDescription()));
return null;
}
ResetTargetSelectionDialog branchSelectionDialog = new ResetTargetSelectionDialog(
getShell(event), repository);
if (branchSelectionDialog.open() == IDialogConstants.OK_ID) {
final String refName = branchSelectionDialog.getRefName();
final ResetType type = branchSelectionDialog.getResetType();
String jobname = NLS.bind(UIText.ResetAction_reset, refName);
final ResetOperation operation = new ResetOperation(repository,
refName, type);
JobUtil.scheduleUserWorkspaceJob(operation, jobname,
JobFamilies.RESET);