Provides a java API for interacting with Perforce SCM.

Example Usage:

 // Setup
 Depot depot = new Depot();
 depot.setPort("perforce.com:1666");
 depot.setUser("username");
 depot.setPassword("password");
 depot.setWorkspace("workspace");
 
 // Test
 depot.getStatus().isValid()  // returns true if so 
 
 // Look at the last change for a project...
 List changes = depot.getChanges().getChangelists("//depot/ProjectName/...", -1, 1);
 System.out.println(Last Change is: " + changes.get(0));