Class PerforceWhereCommand


  • public class PerforceWhereCommand
    extends Object
    Encapsulates the 'p4 where' command which can be very useful in determining a file's location within the depot. Use getDepotLocation(String path) to query the depot location for a particular file. The data from p4 where looks like this:

     p4 where pom.xml
     //depot/modules/fabric/trunk/pom.xml //mikeperham-dt/depot/modules/fabric/trunk/pom.xml
     d:\perforce\depot\modules\fabric\trunk\pom.xml
     
    Version:
    $Id: $
    Author:
    mperham
    • Method Detail

      • getDepotLocation

        public String getDepotLocation​(File file)
      • getDepotLocation

        public String getDepotLocation​(String filepath)
        Parameters:
        filepath - an absolute file path
        Returns:
        the absolute location of the given file within the Perforce repository or null if the file does not exist in a mapping within the current clientspec.