tag.setTagger(personIdent);
tag.setMessage(dialog.getTagMessage());
tag.setObjectId(commitId, Constants.OBJ_COMMIT);
try {
new TagOperation(repo, tag, dialog.shouldOverWriteTag())
.execute(new NullProgressMonitor());
} catch (CoreException e) {
throw new ExecutionException(e.getMessage(), e);
}