Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.Repository.resolve()


    Repository repository = FileRepositoryBuilder.create(new File(
        destinationRepo, Constants.DOT_GIT));
    // we always have an origin/master
    assertNotNull(repository.resolve("origin/master"));
    // and a local master initialized from origin/master (default!)
    assertEquals(repository.resolve("master"), repository
        .resolve("origin/master"));
    // A well known tag
    assertNotNull(repository.resolve(
        Constants.R_TAGS + SampleTestRepository.v1_0_name).name());
    // lots of refs
View Full Code Here


    assertNotNull(repository.resolve("origin/master"));
    // and a local master initialized from origin/master (default!)
    assertEquals(repository.resolve("master"), repository
        .resolve("origin/master"));
    // A well known tag
    assertNotNull(repository.resolve(
        Constants.R_TAGS + SampleTestRepository.v1_0_name).name());
    // lots of refs
    int refs = repository.getAllRefs().size();
    assertTrue(refs >= 4);
    // and a known file in the working dir
View Full Code Here

        if (rev != null) {
          if (compareMode)
            try {
              ITypedElement left = CompareUtils
                  .getFileRevisionTypedElement(gitPath,
                      new RevWalk(repo).parseCommit(repo
                          .resolve(Constants.HEAD)),
                      repo);
              ITypedElement right = CompareUtils
                  .getFileRevisionTypedElement(commitPath,
                      commit, repo);
View Full Code Here

      }
      final Repository repository = mapping.getRepository();
      String baseline = GitQuickDiffProvider.baseline.get(repository);
      if (baseline == null)
        baseline = Constants.HEAD;
      ObjectId commitId = repository.resolve(baseline);
      if (commitId != null) {
        if (commitId.equals(lastCommit)) {
          if (GitTraceLocation.QUICKDIFF.isActive())
            GitTraceLocation.getTrace().trace(
                GitTraceLocation.QUICKDIFF.getLocation(),
View Full Code Here

    Collection<Ref> revTags = repo.getTags().values();
    List<RevTag> tags = new ArrayList<RevTag>();
    RevWalk walk = new RevWalk(repo);
    for (Ref ref : revTags) {
      try {
        tags.add(walk.parseTag(repo.resolve(ref.getName())));
      } catch (IOException e) {
        throw new ExecutionException(e.getMessage(), e);
      }
    }
    return tags;
View Full Code Here

      File file = (File) input;
      // TODO can we create a ITypedElement from the local file?
      Repository repo = getRepository(event);
      RevCommit leftCommit;
      try {
        leftCommit = new RevWalk(repo).parseCommit(repo
            .resolve(Constants.HEAD));
      } catch (Exception e) {
        throw new ExecutionException(e.getMessage(), e);
      }
      final String leftCommitPath = getRepoRelativePath(repo, file);
View Full Code Here

        // remove the tag again
        git.tagDelete().setTags("tag_for_testing").call();

        // read some other commit and set the tag on it
        ObjectId id = repository.resolve("HEAD^");
        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());
View Full Code Here

public class BrowseTree {

    public static void main(String[] args) throws IOException, GitAPIException {
        Repository repository = CookbookHelper.openJGitCookbookRepository();

        ObjectId revId = repository.resolve(Constants.HEAD);
        TreeWalk treeWalk = new TreeWalk(repository);

        treeWalk.addTree(new RevWalk(repository).parseTree(revId));

        while (treeWalk.next())
View Full Code Here

    public static void main(String[] args) throws IOException, GitAPIException {
        Repository repository = CookbookHelper.openJGitCookbookRepository();

        PlotWalk revWalk = new PlotWalk(repository);
        ObjectId rootId = repository.resolve("refs/heads/master");
        RevCommit root = revWalk.parseCommit(rootId);
        revWalk.markStart(root);
        PlotCommitList<PlotLane> plotCommitList = new PlotCommitList<PlotLane>();
        plotCommitList.source(revWalk);
        plotCommitList.fillTo(Integer.MAX_VALUE);
View Full Code Here

            // this is the file that we write the archive to
            OutputStream out = new FileOutputStream(file);
            try {
                // finally call the ArchiveCommand to write out using the given format
                new Git(repository).archive()
                        .setTree(repository.resolve("master"))
                        .setFormat("myzip")
                        .setOutputStream(out)
                        .call();
            } finally {
                out.close();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.