Class PerforceWhereCommand


  • public class PerforceWhereCommand
    extends java.lang.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
     
    Author:
    mperham
    • Method Detail

      • getDepotLocation

        public java.lang.String getDepotLocation​(java.io.File file)
      • getDepotLocation

        public java.lang.String getDepotLocation​(java.lang.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.