Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: removed obsolete background timing options

...

Warning

Depending on the size of your repository and the number/age of your remote branches, using this system property may result in significant performance losses.

Background operations

smartgit.

...

When SmartGit is idle for a certain amount of time, it will start executing various background tasks. With this option you may set the number of seconds to wait until the 'idle' state is reached.

...

repositories.background.

...

The delay/frequency in seconds for which SmartGit will poll (git ls-remote) remote repositories, if enabled in the Preferences, section Background Commands.

...

fetch.

...

The delay/frequency in seconds for which SmartGit will fetch remote repositories, if enabled in the Preferences, section Background Commands.

smartgit.repositories.background.fetch.initialDelay 

The initial delay in seconds after application startup after which SmartGit will start fetching remote repositories, if enabled in the Preferences, section Background Commands. The purpose of this delay is to alleviate the application immediately after startup, where you will usually want to have processing power to be focused on opened repositories (refreshing status, populating Branches view and Journal).

smartgit.

...

A couple of background commands are working only on repositories which have been Marked as Favorite. If the amount of known repositories (listed in the Repositories view) is equal or below the threshold specified by this property, all repositories will be considered as favorite.

Panel
titleExample

To disable automatic favorite repositories, use:

Code Block
languagetext
smartgit.repositories.defaultFavoriteLimit=0

smartgit.cleanup.maxAllowedLooseObjects

...

Panel
titleExample

To enable debug logging for the Refreshing modules, set following properties:

Code Block
languagetext
log4j.smartgit.refresh=DEBUG
log4j.sc.vcs.model.refresh=DEBUG
					

 

smartgit.repositories.background.fetch.delay 

The delay/frequency in minutes for which SmartGit will fetch remote repositories, if enabled in the Preferences, section Background Commands

...