001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 2.1.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     * 
039     *              The actual name of the git executable
040     *           .
041     */
042    private String gitCommand = "git";
043
044    /**
045     * use the option --no-verify (can prevent trailing whitespace
046     * issue with cygwin).
047     */
048    private boolean commitNoVerify = false;
049
050    /**
051     * Field modelEncoding.
052     */
053    private String modelEncoding = "UTF-8";
054
055
056      //-----------/
057     //- Methods -/
058    //-----------/
059
060    /**
061     * Get the actual name of the git executable.
062     * 
063     * @return String
064     */
065    public String getGitCommand()
066    {
067        return this.gitCommand;
068    } //-- String getGitCommand()
069
070    /**
071     * Get the modelEncoding field.
072     * 
073     * @return String
074     */
075    public String getModelEncoding()
076    {
077        return this.modelEncoding;
078    } //-- String getModelEncoding()
079
080    /**
081     * Get git format allowed by changelog command.
082     * 
083     * @return String
084     */
085    public String getRevParseDateFormat()
086    {
087        return this.revParseDateFormat;
088    } //-- String getRevParseDateFormat()
089
090    /**
091     * Get traces the execution of a git command.
092     *              could be 1,2, true or a file location.
093     * 
094     * @return String
095     */
096    public String getTraceGitCommand()
097    {
098        return this.traceGitCommand;
099    } //-- String getTraceGitCommand()
100
101    /**
102     * Get use the option --no-verify (can prevent trailing
103     * whitespace issue with cygwin).
104     * 
105     * @return boolean
106     */
107    public boolean isCommitNoVerify()
108    {
109        return this.commitNoVerify;
110    } //-- boolean isCommitNoVerify()
111
112    /**
113     * Set use the option --no-verify (can prevent trailing
114     * whitespace issue with cygwin).
115     * 
116     * @param commitNoVerify a commitNoVerify object.
117     */
118    public void setCommitNoVerify( boolean commitNoVerify )
119    {
120        this.commitNoVerify = commitNoVerify;
121    } //-- void setCommitNoVerify( boolean )
122
123    /**
124     * Set the actual name of the git executable.
125     * 
126     * @param gitCommand a gitCommand object.
127     */
128    public void setGitCommand( String gitCommand )
129    {
130        this.gitCommand = gitCommand;
131    } //-- void setGitCommand( String )
132
133    /**
134     * Set the modelEncoding field.
135     * 
136     * @param modelEncoding a modelEncoding object.
137     */
138    public void setModelEncoding( String modelEncoding )
139    {
140        this.modelEncoding = modelEncoding;
141    } //-- void setModelEncoding( String )
142
143    /**
144     * Set git format allowed by changelog command.
145     * 
146     * @param revParseDateFormat a revParseDateFormat object.
147     */
148    public void setRevParseDateFormat( String revParseDateFormat )
149    {
150        this.revParseDateFormat = revParseDateFormat;
151    } //-- void setRevParseDateFormat( String )
152
153    /**
154     * Set traces the execution of a git command.
155     *              could be 1,2, true or a file location.
156     * 
157     * @param traceGitCommand a traceGitCommand object.
158     */
159    public void setTraceGitCommand( String traceGitCommand )
160    {
161        this.traceGitCommand = traceGitCommand;
162    } //-- void setTraceGitCommand( String )
163
164}