Class GetChangelistDiffsOptions

    • Field Detail

      • OPTIONS_SPECS

        public static final java.lang.String OPTIONS_SPECS
        Options: "-S", "-dn", "-dc[n]", "-ds", "-du[n]" "-db", "-dw", "-dl"
        See Also:
        Constant Field Values
      • outputShelvedDiffs

        protected boolean outputShelvedDiffs
        If true, output diffs of shelved files for the changelist
      • rcsDiffs

        protected boolean rcsDiffs
        If true, use RCS diff; corresponds to -dn.
      • diffContext

        protected int diffContext
        If positive, specifies the number of context diff lines; if zero, lets server pick context number; if negative, no options are generated. Corresponds to -dc[n], with -dc generated for diffContext == 0, -dcn for diffContext > 0, where "n" is of course the value of diffContext.
      • summaryDiff

        protected boolean summaryDiff
        If true, perform summary diff; corresponds to -ds.
      • unifiedDiff

        protected int unifiedDiff
        If true, do a unified diff; corresponds to -du[n] with -du generated for unifiedDiff == 0, -dun for unifiedDiff > 0, where "n" is of course the value of unifiedDiff.
      • ignoreWhitespaceChanges

        protected boolean ignoreWhitespaceChanges
        If true, ignore whitespace changes; corresponds to -db.
      • ignoreWhitespace

        protected boolean ignoreWhitespace
        If true, ignore whitespace; corresponds to -dw.
      • ignoreLineEndings

        protected boolean ignoreLineEndings
        If true, ignore line endings; corresponds to -dl.
    • Constructor Detail

      • GetChangelistDiffsOptions

        public GetChangelistDiffsOptions()
        Default constructor.
      • GetChangelistDiffsOptions

        public GetChangelistDiffsOptions​(java.lang.String... options)
        Strings-based constructor; see 'p4 help [command]' for possible options.

        WARNING: you should not pass more than one option or argument in each string parameter. Each option or argument should be passed-in as its own separate string parameter, without any spaces between the option and the option value (if any).

        NOTE: setting options this way always bypasses the internal options values, and getter methods against the individual values corresponding to the strings passed in to this constructor will not normally reflect the string's setting. Do not use this constructor unless you know what you're doing and / or you do not also use the field getters and setters.

        Parameters:
        options - options
        See Also:
        Options(java.lang.String...)
      • GetChangelistDiffsOptions

        public GetChangelistDiffsOptions​(boolean outputShelvedDiffs,
                                         boolean rcsDiffs,
                                         int diffContext,
                                         boolean summaryDiff,
                                         int unifiedDiff,
                                         boolean ignoreWhitespaceChanges,
                                         boolean ignoreWhitespace,
                                         boolean ignoreLineEndings)
        Explicit-value constructor.
        Parameters:
        outputShelvedDiffs - outputShelvedDiffs
        rcsDiffs - rcsDiffs
        diffContext - diffContext
        summaryDiff - summaryDiff
        unifiedDiff - unifiedDiff
        ignoreWhitespaceChanges - ignoreWhitespaceChanges
        ignoreWhitespace - ignoreWhitespace
        ignoreLineEndings - ignoreLineEndings