try (RevWalk walk = new RevWalk(repository)) { RevCommit commit = walk.parseCommit(id); tag = git.tag().setObjectId(commit).setName("tag_for_testing").call(); System.out.println("Created/moved tag " + tag + " to repository at " + repository.getDirectory());
try (RevWalk walk = new RevWalk(repository)) { RevCommit commit = walk.parseCommit(id); tag = git.tag().setObjectId(commit).setName("tag_for_testing").call(); System.out.println("Created/moved tag " + tag + " to repository at " + repository.getDirectory());
private void addTagToCommit(RevCommit commit) throws GitAPIException { pull(); if (!tagPrefix.isEmpty()) { String tagName = tagPrefix + getNextTagId(); git.tag().setObjectId(commit).setName(tagName).call(); } }
public void tag(String tagName, String tagRevision, PersonIdent taggerIdent, @Nullable String tagMessage) { try { TagCommand tag = git().tag(); tag.setName(tagName); if (tagMessage != null) tag.setMessage(tagMessage); tag.setTagger(taggerIdent); tag.setObjectId(getRevCommit(tagRevision)); tag.call(); cacheObjectId(GitUtils.tag2ref(tagName), tag.getObjectId()); } catch (GitAPIException e) { throw new RuntimeException(e); } }
@Override public TagRef tagRepo(String tagName, CommitRef ref) { try { if (repository == null) { initRepository(); } AnyObjectId commitRef = repository.resolve(ref.getStringRepresentation()); if (commitRef == null) { LOGGER.debug("Couldnt resolve reference {} in repository", ref.getStringRepresentation()); return null; } RevWalk walk = new RevWalk(repository); RevCommit revCommit = walk.parseCommit(commitRef); TagCommand tag = new Git(repository).tag(); tag.setName(tagName).setObjectId(revCommit); LOGGER.debug("Tagging revision {} with name '{}'", ref.getStringRepresentation(), tagName); return new GitTagRef(tag.call()); } catch (Exception e) { throw new ScmException(e); } }
fork.tag() .setName(String.format(EnvType.FABRIC_FUSE.getBaselineTagFormat(), version)) .setObjectId(commit) .call(); fork.tag() .setName(String.format(EnvType.FABRIC_AMQ.getBaselineTagFormat(), version)) .setObjectId(commit) .call();
public Bundle createNewVersion(Bundle bundle) throws NoHeadException, ConcurrentRefUpdateException, InvalidTagNameException, IOException { Preconditions.checkNotNull(bundle, "bundle is null"); Preconditions.checkArgument(bundle.isSnapshot(), "can't release a non-snapshot version"); Bundle current = getBundle(bundle.getName()); Preconditions.checkArgument(bundle.equals(current), "Bundle specifier (%s:%s) is stale. Latest version is %s:%s", bundle.getName(), bundle.getVersion(), bundle.getName(), current.getVersion()); int version = bundle.getVersion(); RevCommit commit = GitUtils.getCommit(git.getRepository(), getBranch(git.getRepository(), bundle.getName())); git.tag().setObjectId(commit) .setName(bundle.getName() + "-" + version) .call(); return new Bundle(bundle.getName(), version, false); }
fork.tag() .setName(String.format(EnvType.FABRIC_FUSE.getBaselineTagFormat(), version)) .setObjectId(commit) .call(); fork.tag() .setName(String.format(EnvType.FABRIC_AMQ.getBaselineTagFormat(), version)) .setObjectId(commit) .call();
.setObjectId(baselineCommit) .call();
.setObjectId(commit) .call();
.setObjectId(baselineCommit) .call();
.setObjectId(commit) .call();
.setMessage(tag.getFullMessage()) .setName(newBranchname) .setObjectId(tag.getObject()) .setTagger(tag.getTaggerIdent()) .call();
.setMessage(tag.getFullMessage()) .setName(newBranchname) .setObjectId(tag.getObject()) .setTagger(tag.getTaggerIdent()) .call();
.setObjectId(commit) .call(); } catch (Exception e) {
.setObjectId(commit) .call(); } catch (Exception e) {
@Override protected void run() throws Exception { Git git = new Git(db); if (tagName != null) { TagCommand command = git.tag().setForceUpdate(force) .setMessage(message).setName(tagName); if (object != null) { RevWalk walk = new RevWalk(db); command.setObjectId(walk.parseAny(object)); } try { command.call(); } catch (RefAlreadyExistsException e) { throw die(MessageFormat.format(CLIText.get().tagAlreadyExists, tagName)); } } else { ListTagCommand command = git.tagList(); List<Ref> list = command.call(); for (Ref ref : list) { outw.println(Repository.shortenRefName(ref.getName())); } } } }
fork.tag() .setName("patch-management") .setObjectId(commit) .call();
fork.tag() .setName("patch-management") .setObjectId(commit) .call();
git.tag().setName(tagName).setMessage(getScmMessagePrefix() + message).setObjectId(hotfixCommit).call();