protected void doDeleteTag(Exchange exchange, String operation) throws Exception { if (ObjectHelper.isEmpty(endpoint.getTagName())) { throw new IllegalArgumentException("Tag Name must be specified to execute " + operation); } try { git.tagDelete().setTags(endpoint.getTagName()).call(); } catch (Exception e) { LOG.error("There was an error in Git {} operation", operation); throw e; } }
@Override public void deleteSnapshot(String name) { try (Git git = gitRepository.getGit()) { git.tagDelete().setTags(name).call(); } catch (GitAPIException ex) { MGMT_OP_LOGGER.failedToDeleteConfigurationSnapshot(ex,name); } }
@Override public void deleteSnapshot(String name) { try (Git git = gitRepository.getGit()) { git.tagDelete().setTags(name).call(); } catch (GitAPIException ex) { MGMT_OP_LOGGER.failedToDeleteConfigurationSnapshot(ex,name); } }
/** * Method will tag the current HEAD commit has being the latest published. */ @SneakyThrows public void setPublished() { if (!isUndefined()) { git.tagDelete().setTags("published").call(); git.tag().setName("published").call(); } }
/** {@inheritDoc} */ @Override public void deleteTag(String tagName) throws GitException { try (Repository repo = getRepository()) { git(repo).tagDelete().setTags(tagName).call(); } catch (GitAPIException e) { throw new GitException(e); } }
public void deleteTag(String tag) { String refName = GitUtils.tag2ref(tag); ObjectId commitId = getRevCommit(refName).getId(); try { git().tagDelete().setTags(tag).call(); } catch (GitAPIException e) { throw new RuntimeException(e); } Subject subject = SecurityUtils.getSubject(); OneDev.getInstance(UnitOfWork.class).doAsync(new Runnable() { @Override public void run() { ThreadContext.bind(subject); try { Project project = OneDev.getInstance(ProjectManager.class).load(getId()); OneDev.getInstance(ListenerRegistry.class).post( new RefUpdated(project, refName, commitId, ObjectId.zeroId())); } finally { ThreadContext.unbindSubject(); } } }); }
/** * @inheritDoc */ @Override public boolean deleteTag(Git git, String tag, String username, String password){ Ref tagRef = git.getRepository().getTags().get(tag); if(tagRef != null){ try { //delete remote tag, if UsernamePasswordCredentialsProvider credentialsProvider = new UsernamePasswordCredentialsProvider(username, password); git.push() .setCredentialsProvider(credentialsProvider) .add(":"+tagRef) .setRemote("upstream") .call(); git.tagDelete().setTags(tagRef.getName()).call(); return true; } catch (GitAPIException e) { throw new RuntimeException("Failed to delete tag "+tag, e); } } else { return false; } }
break; case Repo.COMMIT_TYPE_TAG: mRepo.getGit().tagDelete() .setTags(mChosenCommit) .call();
break; case Repo.COMMIT_TYPE_TAG: mRepo.getGit().tagDelete() .setTags(mChosenCommit) .call();
.setTagger(tag.getTaggerIdent()) .call(); mRepo.getGit().tagDelete() .setTags(mFromCommit) .call();
.setTagger(tag.getTaggerIdent()) .call(); mRepo.getGit().tagDelete() .setTags(mFromCommit) .call();
if ( git.tagDelete().setTags( escapedTagName ).call().isEmpty() )
for (Map.Entry<String, RevTag> entry : tags.entrySet()) { if (entry.getKey().startsWith("patch-")) { fork.tagDelete().setTags(entry.getKey()).call(); fork.push() .setRefSpecs(new RefSpec()
for (Map.Entry<String, RevTag> entry : tags.entrySet()) { if (entry.getKey().startsWith("patch-")) { fork.tagDelete().setTags(entry.getKey()).call(); fork.push() .setRefSpecs(new RefSpec()
fork.tagDelete() .setTags(currentBaseline.getTagName()) .call(); for (Map.Entry<String, RevTag> entry : tags.entrySet()) { if (entry.getKey().startsWith("patch-")) { fork.tagDelete().setTags(entry.getKey()).call(); fork.push() .setRefSpecs(new RefSpec() fork.tagDelete() .setTags(patchTagName) .call();
fork.tagDelete() .setTags(currentBaseline.getTagName()) .call(); for (Map.Entry<String, RevTag> entry : tags.entrySet()) { if (entry.getKey().startsWith("patch-")) { fork.tagDelete().setTags(entry.getKey()).call(); fork.push() .setRefSpecs(new RefSpec() fork.tagDelete() .setTags(patchTagName) .call();