Package org.eclipse.jgit.revwalk

Examples of org.eclipse.jgit.revwalk.RevWalk.sort()


          // the reference. If any matches to a tag, this has to be removed.
          boolean err = false;
          rw.reset();
          rw.markStart(savedCommit);
          rw.markUninteresting(currentCommit);
          rw.sort(RevSort.TOPO, true);
          RevCommit c;
          while ((c = rw.next()) != null) {
            Tag tag = tags.get(c);
            if (tag != null && tag.refFlags.get(savedRef.flag)) {
              m.lostRefs.add(new TagMatcher.LostRef(tag, savedRef.flag));
View Full Code Here


  private void createNewChanges() {
    final List<RevCommit> toCreate = new ArrayList<RevCommit>();
    final RevWalk walk = rp.getRevWalk();
    walk.reset();
    walk.sort(RevSort.TOPO);
    walk.sort(RevSort.REVERSE, true);
    try {
      walk.markStart(walk.parseCommit(newChange.getNewId()));
      for (ObjectId id : existingObjects()) {
        try {
View Full Code Here

  private void createNewChanges() {
    final List<RevCommit> toCreate = new ArrayList<RevCommit>();
    final RevWalk walk = rp.getRevWalk();
    walk.reset();
    walk.sort(RevSort.TOPO);
    walk.sort(RevSort.REVERSE, true);
    try {
      walk.markStart(walk.parseCommit(newChange.getNewId()));
      for (ObjectId id : existingObjects()) {
        try {
          walk.markUninteresting(walk.parseCommit(id));
View Full Code Here

  }

  private void validateNewCommits(RefControl ctl, ReceiveCommand cmd) {
    final RevWalk walk = rp.getRevWalk();
    walk.reset();
    walk.sort(RevSort.NONE);
    try {
      walk.markStart(walk.parseCommit(cmd.getNewId()));
      for (ObjectId id : existingObjects()) {
        try {
          walk.markUninteresting(walk.parseCommit(id));
View Full Code Here

            sortings = new RevSort[]{ RevSort.TOPO, RevSort.COMMIT_TIME_DESC };
        }

        for ( final RevSort s : sortings )
        {
            walk.sort( s, true );
        }

        if ( fromDate != null && toDate != null )
        {
            //walk.setRevFilter( CommitTimeRevFilter.between( fromDate, toDate ) );
View Full Code Here

      } else {
        branchObject = repository.resolve(branch);
      }

      RevWalk walk = new RevWalk(repository);
      walk.sort(RevSort.REVERSE);
      RevCommit head = walk.parseCommit(branchObject);
      walk.markStart(head);
      commit = walk.next();
      walk.dispose();
    } catch (Throwable t) {
View Full Code Here

  private int countCommits(String baseId, String tipId) {
    int count = 0;
    RevWalk walk = getRevWalk();
    walk.reset();
    walk.sort(RevSort.TOPO);
    walk.sort(RevSort.REVERSE, true);
    try {
      RevCommit tip = walk.parseCommit(getRepository().resolve(tipId));
      RevCommit base = walk.parseCommit(getRepository().resolve(baseId));
      walk.markStart(tip);
View Full Code Here

  private int countCommits(String baseId, String tipId) {
    int count = 0;
    RevWalk walk = getRevWalk();
    walk.reset();
    walk.sort(RevSort.TOPO);
    walk.sort(RevSort.REVERSE, true);
    try {
      RevCommit tip = walk.parseCommit(getRepository().resolve(tipId));
      RevCommit base = walk.parseCommit(getRepository().resolve(baseId));
      walk.markStart(tip);
      walk.markUninteresting(base);
View Full Code Here

      } else {
        branchObject = repository.resolve(branch);
      }

      RevWalk walk = new RevWalk(repository);
      walk.sort(RevSort.REVERSE);
      RevCommit head = walk.parseCommit(branchObject);
      walk.markStart(head);
      commit = walk.next();
      walk.dispose();
    } catch (Throwable t) {
View Full Code Here

            forBranch, patchset.commits);
        sendError("");
        // display an ellipsized log of the commits being pushed
        RevWalk walk = getRevWalk();
        walk.reset();
        walk.sort(RevSort.TOPO);
        int boundary = 3;
        int count = 0;
        try {
          walk.markStart(tipCommit);
          walk.markUninteresting(mergeBase);
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.