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