

This may slow down the program for large repositories. By default, SmartGit will scan for outgoing commits. Valid values are in the range between 4 to 40. This option specifies the short SHA length, to be used by SmartGit (mainly for displaying). To disable the check for not yet pushed submodule commits which are referenced in the parent repository, set this option to false. By default, SmartGit invokes "git push" using the "-recurse-submodules=check" option (Git and above). If you prefer shorter, easier readable messages (as default until SmartGit 5), set this value to true. This value may be used to tune performance, but it should be chosen with care!Ģ When merging, Git's verbose default messages are used. This helps to avoid out-of-memory-errors, but on the other hand certain operations may become extremely slow. This option roughly specifies the maximum Git object size (in MB) to be loaded directly into memory. To skip the LANG environment variable, set e=. Use this system property to change the language passed to Git, for example: =en_en.utf-8.
Smartgit evaluation period ended windows#
This specifies a different HOME-directory on Linux/Mac: =/path/to/home This specifies a different HOME-directory on Windows (make sure to use forward slashes): =c:/documents and Settings/user/App Data/syntevo/SmartGit/home By default, SmartGit will invoke Git with environment variable LANG=C set. In this case, you should create a local HOME dire ctory to use for SmartGit, replicate your.gitconfig into this directory and finally point SmartGit to this directory using.

Sometimes $HOME might point to a network location which may result in performance problems. To make SmartGit use the same configuration anyway, specify this property.

Sometimes $HOME passed to SmartGit might not be identical to $HOME available from command line due to specific system configurations. The following list shows the available system property keys: Interaction with Git By default, Git will search for user configuration files (primarily.gitconfig) in the directory specified by the $HOME environment variable. If a line starts with #, the entire line is treated as a comment and ignored by the program. Each of the settings in smartgit.properties is specified on a separate line, according to the following syntax: key=value. Open it with a text editor, such as Windows Notepad. In the settings directory, you will find the smartgit.properties file. Its default location is described in Default Location of SmartGit's Settings Directory. If you want to configure your Git repositories, have a look at the various Git configuration files instead, such as.git/config for the configuration of individual Git repositories, and ~\.gitconfi g (in your HOME directory) for global configuration options. Note The file smartgit.properties contains only settings for SmartGit itself. 1 System Properties The vast majority of SmartGit's system properties can be configured by editing the file smartgit.properties in the settings directory.
