6
Estoy experimentando con JGit para un proyecto y aunque funciona en su mayoría, recuperar la confirmación más antigua (la primera) no. Aquí está el código:Recuperando la confirmación más antigua con JGit
RevWalk rw = new RevWalk(new Repository(
new File("/path/to/git")));
RevCommit oldest;
Iterator<RevCommit> i = rw.iterator();
if (i.hasNext())
oldest = i.next();
Commit c = oldest.asCommit(rw); //oldest is null here, NPE
¿Alguien sabe lo que estoy haciendo mal?
tengo '' 'java.lang.NullPointerException \t en org.eclipse.jgit.lib.ObjectIdOwnerMap.get (ObjectIdOwnerMap.java:131) \t en org.eclipse.jgit.revwalk.RevWalk. parseAny (RevWalk.java:857) \t en org.eclipse.jgit.revwalk.RevWalk.parseCommit (RevWalk.java:772) '' ' – MariuszS