Package org.eclipse.jgit.blame

Examples of org.eclipse.jgit.blame.BlameGenerator.push()


        gen.setFollowFileRenames(followFileRenames.booleanValue());

      if (reverseEndCommits != null)
        gen.reverse(startCommit, reverseEndCommits);
      else if (startCommit != null)
        gen.push(null, startCommit);
      else {
        gen.push(null, repo.resolve(Constants.HEAD));
        if (!repo.isBare()) {
          DirCache dc = repo.readDirCache();
          int entry = dc.findEntry(path);
View Full Code Here


      if (reverseEndCommits != null)
        gen.reverse(startCommit, reverseEndCommits);
      else if (startCommit != null)
        gen.push(null, startCommit);
      else {
        gen.push(null, repo.resolve(Constants.HEAD));
        if (!repo.isBare()) {
          DirCache dc = repo.readDirCache();
          int entry = dc.findEntry(path);
          if (0 <= entry)
            gen.push(null, dc.getEntry(entry).getObjectId());
View Full Code Here

        gen.push(null, repo.resolve(Constants.HEAD));
        if (!repo.isBare()) {
          DirCache dc = repo.readDirCache();
          int entry = dc.findEntry(path);
          if (0 <= entry)
            gen.push(null, dc.getEntry(entry).getObjectId());

          File inTree = new File(repo.getWorkTree(), path);
          if (inTree.isFile())
            gen.push(null, new RawText(inTree));
        }
View Full Code Here

          if (0 <= entry)
            gen.push(null, dc.getEntry(entry).getObjectId());

          File inTree = new File(repo.getWorkTree(), path);
          if (inTree.isFile())
            gen.push(null, new RawText(inTree));
        }
      }
      return gen.computeBlameResult();
    } catch (IOException e) {
      throw new JGitInternalException(e.getMessage(), e);
View Full Code Here

          else
            rangeEnd.add(c);
        }
        generator.reverse(rangeStart, rangeEnd);
      } else if (revision != null) {
        generator.push(null, db.resolve(revision + "^{commit}")); //$NON-NLS-1$
      } else {
        generator.push(null, db.resolve(Constants.HEAD));
        if (!db.isBare()) {
          DirCache dc = db.readDirCache();
          int entry = dc.findEntry(file);
View Full Code Here

        }
        generator.reverse(rangeStart, rangeEnd);
      } else if (revision != null) {
        generator.push(null, db.resolve(revision + "^{commit}")); //$NON-NLS-1$
      } else {
        generator.push(null, db.resolve(Constants.HEAD));
        if (!db.isBare()) {
          DirCache dc = db.readDirCache();
          int entry = dc.findEntry(file);
          if (0 <= entry)
            generator.push(null, dc.getEntry(entry).getObjectId());
View Full Code Here

        generator.push(null, db.resolve(Constants.HEAD));
        if (!db.isBare()) {
          DirCache dc = db.readDirCache();
          int entry = dc.findEntry(file);
          if (0 <= entry)
            generator.push(null, dc.getEntry(entry).getObjectId());

          File inTree = new File(db.getWorkTree(), file);
          if (inTree.isFile())
            generator.push(null, new RawText(inTree));
        }
View Full Code Here

          if (0 <= entry)
            generator.push(null, dc.getEntry(entry).getObjectId());

          File inTree = new File(db.getWorkTree(), file);
          if (inTree.isFile())
            generator.push(null, new RawText(inTree));
        }
      }

      blame = BlameResult.create(generator);
      begin = 0;
View Full Code Here

    git.add().addFilepattern("file.txt").call();
    RevCommit c2 = git.commit().setMessage("create file").call();

    BlameGenerator generator = new BlameGenerator(db, "file.txt");
    try {
      generator.push(null, db.resolve(Constants.HEAD));
      assertEquals(3, generator.getResultContents().size());

      assertTrue(generator.next());
      assertEquals(c2, generator.getSourceCommit());
      assertEquals(1, generator.getRegionLength());
View Full Code Here

    git.add().addFilepattern(FILENAME_2).call();
    RevCommit c2 = git.commit().setMessage("change file2").call();

    BlameGenerator generator = new BlameGenerator(db, FILENAME_2);
    try {
      generator.push(null, db.resolve(Constants.HEAD));
      assertEquals(3, generator.getResultContents().size());

      assertTrue(generator.next());
      assertEquals(c2, generator.getSourceCommit());
      assertEquals(1, generator.getRegionLength());
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.