org.apache.tools.ant.taskdefs.optional.vss

Class MSVSSHISTORY

  • All Implemented Interfaces:
    java.lang.Cloneable, MSVSSConstants


    public class MSVSSHISTORY
    extends MSVSS
    Performs History commands to Microsoft Visual SourceSafe.
    • Constructor Detail

      • MSVSSHISTORY

        public MSVSSHISTORY()
    • Method Detail

      • setRecursive

        public void setRecursive(boolean recursive)
        Retrieve history recursively. Defaults to false.
        Parameters:
        recursive - The boolean value for recursive.
      • setUser

        public void setUser(java.lang.String user)
        Name of the user whose change history is generated.
        Parameters:
        user - The username.
      • setFromDate

        public void setFromDate(java.lang.String fromDate)
        Date representing the 'start' of the range.
        Parameters:
        fromDate - The start date.
      • setToDate

        public void setToDate(java.lang.String toDate)
        Date representing the 'end' of the range.
        Parameters:
        toDate - The end date.
      • setFromLabel

        public void setFromLabel(java.lang.String fromLabel)
        Label representing the 'start' of the range.
        Parameters:
        fromLabel - The start label.
      • setToLabel

        public void setToLabel(java.lang.String toLabel)
        Label representing the 'end' of the range.
        Parameters:
        toLabel - The end label.
      • setNumdays

        public void setNumdays(int numd)
        Number of days for comparison. Defaults to 2 days.
        Parameters:
        numd - The number of days.
      • setOutput

        public void setOutput(java.io.File outfile)
        Output file name for the history.
        Parameters:
        outfile - The output file name.
      • setDateFormat

        public void setDateFormat(java.lang.String dateFormat)
        Format of dates in fromDate and toDate. Used when calculating dates with the numdays attribute. This string uses the formatting rules of SimpleDateFormat. Defaults to DateFormat.SHORT.
        Parameters:
        dateFormat - The date format.
      • setStyle

        public void setStyle(MSVSSHISTORY.BriefCodediffNofile attr)
        Output style. Valid options are:
        • brief: -B Display a brief history.
        • codediff: -D Display line-by-line file changes.
        • nofile: -F- Do not display individual file updates in the project history.
        • default: No option specified. Display in Source Safe's default format.
        Parameters:
        attr - The history style: