Differential D6953 Diff 25202 java/src/main/java/org/softwareheritage/graph/experiments/forks/FindCommonAncestor.java
Changeset View
Changeset View
Standalone View
Standalone View
java/src/main/java/org/softwareheritage/graph/experiments/forks/FindCommonAncestor.java
package org.softwareheritage.graph.experiments.forks; | package org.softwareheritage.graph.experiments.forks; | ||||
import com.martiansoftware.jsap.*; | import com.martiansoftware.jsap.*; | ||||
import org.softwareheritage.graph.Graph; | import org.softwareheritage.graph.SwhBidirectionalGraph; | ||||
import org.softwareheritage.graph.Traversal; | import org.softwareheritage.graph.Traversal; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.util.Scanner; | import java.util.Scanner; | ||||
public class FindCommonAncestor { | public class FindCommonAncestor { | ||||
private Graph graph; | private SwhBidirectionalGraph graph; | ||||
private void load_graph(String graphBasename) throws IOException { | private void load_graph(String graphBasename) throws IOException { | ||||
System.err.println("Loading graph " + graphBasename + " ..."); | System.err.println("Loading graph " + graphBasename + " ..."); | ||||
this.graph = Graph.loadMapped(graphBasename); | this.graph = SwhBidirectionalGraph.loadMapped(graphBasename); | ||||
System.err.println("Graph loaded."); | System.err.println("Graph loaded."); | ||||
} | } | ||||
private static JSAPResult parse_args(String[] args) { | private static JSAPResult parse_args(String[] args) { | ||||
JSAPResult config = null; | JSAPResult config = null; | ||||
try { | try { | ||||
SimpleJSAP jsap = new SimpleJSAP(FindCommonAncestor.class.getName(), "", | SimpleJSAP jsap = new SimpleJSAP(FindCommonAncestor.class.getName(), "", | ||||
new Parameter[]{ | new Parameter[]{ | ||||
Show All 39 Lines |