Interface IFileLogDelegator

    • Method Detail

      • getRevisionHistory

        java.util.Map<IFileSpec,​java.util.List<IFileRevisionData>> getRevisionHistory​(java.util.List<IFileSpec> fileSpecs,
                                                                                            int maxRevs,
                                                                                            boolean contentHistory,
                                                                                            boolean includeInherited,
                                                                                            boolean longOutput,
                                                                                            boolean truncatedLongOutput)
                                                                                     throws ConnectionException,
                                                                                            AccessException
        Get the revision history data for one or more Perforce files.
        Parameters:
        fileSpecs - fileSpecs to be processed; if null or empty, an empty Map is returned.
        maxRevs - If positive, displays at most 'maxRevs' revisions per file of the file[rev] argument specified. Corresponds to -m.
        contentHistory - If true, display file content history instead of file name history. Corresponds to -h.
        includeInherited - If true, causes inherited file history to be displayed as well. Corresponds to -i.
        longOutput - If true, produces long output with the full text of the changelist descriptions. Corresponds to -l.
        truncatedLongOutput - If true, produces long output with the full text of the changelist descriptions truncated to 250 characters. Corresponds to -L.
        Returns:
        map spec revision data
        Throws:
        ConnectionException - on error
        AccessException - on error
      • getRevisionHistory

        java.util.Map<IFileSpec,​java.util.List<IFileRevisionData>> getRevisionHistory​(java.util.List<IFileSpec> fileSpecs,
                                                                                            GetRevisionHistoryOptions opts)
                                                                                     throws P4JavaException
        Get the revision history data for one or more Perforce files.

        Parameters:
        fileSpecs - fileSpecs to be processed; if null or empty, an empty Map is returned.
        opts - GetRevisionHistoryOptions object describing optional parameters; if null, no options are set.
        Returns:
        a non-null map of lists of revision data for qualifying files; the map is keyed by the IFileSpec of the associated file, meaning that errors are signaled using the normal IFileSpec getOpStatus() method.
        Throws:
        P4JavaException - if any error occurs in the processing of this method.