Added a first demo for using JGit.
[jgit/dscho.git] / RevWalkDemo1.java
blobb913a027fa3da7bcb61a4e7880caafebcc16fd8e
1 import java.io.File;
2 import javax.swing.SwingUtilities;
3 import javax.swing.JFrame;
4 import org.spearce.jgit.lib.Repository;
5 import org.spearce.jgit.revwalk.RevWalk;
6 import org.spearce.jgit.revwalk.RevCommit;
7 import org.spearce.jgit.revwalk.RevSort;
10 public class RevWalkDemo1 {
12 public static void main(String[] args) {
14 try {
15 Repository db = new Repository(new File("."));
17 RevWalk rw = new RevWalk(db);
18 rw.markStart(rw.parseCommit(db.resolve("HEAD")));
19 rw.sort(RevSort.TOPO);
20 rw.sort(RevSort.COMMIT_TIME_DESC, true);
22 RevCommit c;
23 while ((c = rw.next()) != null) {
24 System.out.println(c.name());
27 catch (Exception e) {
28 e.printStackTrace();