001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 1.8.2,
003// any modifications will be overwritten.
004// ==============================================================
005
006package org.apache.maven.scm.providers.gitlib.settings;
007
008/**
009 * Class Settings.
010 * 
011 * @version $Revision$ $Date$
012 */
013@SuppressWarnings( "all" )
014public class Settings
015    implements java.io.Serializable
016{
017
018      //--------------------------/
019     //- Class/Member Variables -/
020    //--------------------------/
021
022    /**
023     * 
024     *              git format allowed by changelog command.
025     *           
026     */
027    private String revParseDateFormat = "yyyy-MM-dd HH:mm:ss";
028
029    /**
030     * 
031     *              Traces the execution of a git command.
032     *              could be 1,2, true or a file location
033     *           .
034     */
035    private String traceGitCommand = "";
036
037    /**
038     * use the option --no-verify (can prevent trailing whitespace
039     * issue with cygwin).
040     */
041    private boolean commitNoVerify = false;
042
043    /**
044     * Field modelEncoding.
045     */
046    private String modelEncoding = "UTF-8";
047
048
049      //-----------/
050     //- Methods -/
051    //-----------/
052
053    /**
054     * Get the modelEncoding field.
055     * 
056     * @return String
057     */
058    public String getModelEncoding()
059    {
060        return this.modelEncoding;
061    } //-- String getModelEncoding()
062
063    /**
064     * Get git format allowed by changelog command.
065     * 
066     * @return String
067     */
068    public String getRevParseDateFormat()
069    {
070        return this.revParseDateFormat;
071    } //-- String getRevParseDateFormat()
072
073    /**
074     * Get traces the execution of a git command.
075     *              could be 1,2, true or a file location.
076     * 
077     * @return String
078     */
079    public String getTraceGitCommand()
080    {
081        return this.traceGitCommand;
082    } //-- String getTraceGitCommand()
083
084    /**
085     * Get use the option --no-verify (can prevent trailing
086     * whitespace issue with cygwin).
087     * 
088     * @return boolean
089     */
090    public boolean isCommitNoVerify()
091    {
092        return this.commitNoVerify;
093    } //-- boolean isCommitNoVerify()
094
095    /**
096     * Set use the option --no-verify (can prevent trailing
097     * whitespace issue with cygwin).
098     * 
099     * @param commitNoVerify
100     */
101    public void setCommitNoVerify( boolean commitNoVerify )
102    {
103        this.commitNoVerify = commitNoVerify;
104    } //-- void setCommitNoVerify( boolean )
105
106    /**
107     * Set the modelEncoding field.
108     * 
109     * @param modelEncoding
110     */
111    public void setModelEncoding( String modelEncoding )
112    {
113        this.modelEncoding = modelEncoding;
114    } //-- void setModelEncoding( String )
115
116    /**
117     * Set git format allowed by changelog command.
118     * 
119     * @param revParseDateFormat
120     */
121    public void setRevParseDateFormat( String revParseDateFormat )
122    {
123        this.revParseDateFormat = revParseDateFormat;
124    } //-- void setRevParseDateFormat( String )
125
126    /**
127     * Set traces the execution of a git command.
128     *              could be 1,2, true or a file location.
129     * 
130     * @param traceGitCommand
131     */
132    public void setTraceGitCommand( String traceGitCommand )
133    {
134        this.traceGitCommand = traceGitCommand;
135    } //-- void setTraceGitCommand( String )
136
137}