J'expérimente JGit pour un projet et même si cela fonctionne principalement, la récupération de la plus ancienne (première) validation ne fonctionne pas. Voici le code:Récupération de la plus ancienne validation avec 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
Est-ce que quelqu'un sait ce que je fais mal?
J'ai '' 'java.lang.NullPointerException \t à org.eclipse.jgit.lib.ObjectIdOwnerMap.get (ObjectIdOwnerMap.java:131) \t à org.eclipse.jgit.revwalk.RevWalk. parseAny (RevWalk.java:857) \t à org.eclipse.jgit.revwalk.RevWalk.parseCommit (RevWalk.java:772) '' ' – MariuszS