Package org.eclipse.jgit.blame

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


    }

    // and test again with other BlameGenerator API:
    generator = new BlameGenerator(db, FILENAME_2);
    try {
      generator.push(null, db.resolve(Constants.HEAD));
      BlameResult result = generator.computeBlameResult();

      assertEquals(3, result.getResultContents().size());

      assertEquals(c2, result.getSourceCommit(0));
View Full Code Here


    git.add().addFilepattern("file.txt").call();
    RevCommit c3 = 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(c3, generator.getSourceCommit());
      assertEquals(0, generator.getResultStart());
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 (db.getFS().isFile(inTree))
            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 (db.getFS().isFile(inTree))
            generator.push(null, new RawText(inTree));
        }
      }

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

        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 (repo.getFS().isFile(inTree)) {
            RawText rawText = getRawText(inTree);
            gen.push(null, rawText);
View Full Code Here

            gen.push(null, dc.getEntry(entry).getObjectId());

          File inTree = new File(repo.getWorkTree(), path);
          if (repo.getFS().isFile(inTree)) {
            RawText rawText = getRawText(inTree);
            gen.push(null, rawText);
          }
        }
      }
      return gen.computeBlameResult();
    } catch (IOException e) {
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.