Example usage for org.eclipse.jgit.revplot PlotWalk sort

List of usage examples for org.eclipse.jgit.revplot PlotWalk sort

Introduction

In this page you can find the example usage for org.eclipse.jgit.revplot PlotWalk sort.

Prototype

@Override
public void sort(RevSort s, boolean use) 

Source Link

Usage

From source file:kr.re.ec.grigit.graph.ui.GrigitGraph.java

License:Eclipse Distribution License

@Override
protected RevWalk createWalk() {
    // if (objects)
    // logger.info(CLIText.get().cannotUseObjectsWithGlog);
    final PlotWalk w = new PlotWalk(db);
    w.sort(RevSort.BOUNDARY, true);
    w.sort(RevSort.COMMIT_TIME_DESC, true);
    return w;/*from  ww  w.j a v  a2 s.com*/
}

From source file:org.nbgit.ui.browser.BrowserController.java

License:Open Source License

public void show() {
    SwingUtilities.invokeLater(new Runnable() {

        public void run() {
            model.getCommitList().clear();
            PlotWalk walk = null;
            try {
                walk = new PlotWalk(model.getRepository());
                walk.sort(RevSort.BOUNDARY, true);
                if (model.hasPaths()) {
                    walk.setTreeFilter(model.createPathFilter());
                }// w w w .  ja v a  2s . co  m
                for (Ref ref : model.getReferences())
                    walk.markStart(walk.parseCommit(ref.getObjectId()));
                model.getCommitList().source(walk);
                model.getCommitList().fillTo(Integer.MAX_VALUE);
            } catch (Throwable error) {
                model.setContent(error.getMessage());
            } finally {
                if (walk != null) {
                    walk.dispose();
                }
            }
        }
    });
}