public final class VcsConfiguration extends java.lang.Object implements PersistentStateComponent<VcsConfiguration>
Modifier and Type | Class and Description |
---|---|
static class |
VcsConfiguration.StandardConfirmation |
static class |
VcsConfiguration.StandardOption |
Constructor and Description |
---|
VcsConfiguration() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeComponent, noStateLoaded
public static final long ourMaximumFileForBaseRevisionSize
public static final java.lang.String PATCH
public static final java.lang.String DIFF
public boolean OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT
public boolean CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT
public boolean CHECK_CODE_CLEANUP_BEFORE_PROJECT_COMMIT
public boolean CHECK_NEW_TODO
public TodoPanelSettings myTodoPanelSettings
public boolean PERFORM_UPDATE_IN_BACKGROUND
public boolean PERFORM_COMMIT_IN_BACKGROUND
public boolean PERFORM_EDIT_IN_BACKGROUND
public boolean PERFORM_CHECKOUT_IN_BACKGROUND
public boolean PERFORM_ADD_REMOVE_IN_BACKGROUND
public boolean PERFORM_ROLLBACK_IN_BACKGROUND
public volatile boolean CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND
public VcsShowConfirmationOption.Value MOVE_TO_FAILED_COMMIT_CHANGELIST
public VcsShowConfirmationOption.Value REMOVE_EMPTY_INACTIVE_CHANGELISTS
public int CHANGED_ON_SERVER_INTERVAL
public boolean SHOW_ONLY_CHANGED_IN_SELECTION_DIFF
public java.lang.String DEFAULT_PATCH_EXTENSION
public boolean USE_CUSTOM_SHELF_PATH
public java.lang.String CUSTOM_SHELF_PATH
public boolean MOVE_SHELVES
public boolean ADD_EXTERNAL_FILES_SILENTLY
public boolean INCLUDE_TEXT_INTO_SHELF
public java.lang.Boolean SHOW_PATCH_IN_EXPLORER
public boolean SHOW_FILE_HISTORY_DETAILS
public boolean SHOW_DIRTY_RECURSIVELY
public boolean LIMIT_HISTORY
public int MAXIMUM_HISTORY_ROWS
public java.lang.String UPDATE_FILTER_SCOPE_NAME
public boolean USE_COMMIT_MESSAGE_MARGIN
public boolean WRAP_WHEN_TYPING_REACHES_RIGHT_MARGIN
public boolean SHOW_UNVERSIONED_FILES_WHILE_COMMIT
public boolean LOCAL_CHANGES_DETAILS_PREVIEW_SHOWN
public boolean SHELVE_DETAILS_PREVIEW_SHOWN
public boolean RELOAD_CONTEXT
public boolean MARK_IGNORED_AS_EXCLUDED
public java.util.List<java.lang.String> IGNORED_UNREGISTERED_ROOTS
public boolean FORCE_NON_EMPTY_COMMENT
public boolean CLEAR_INITIAL_COMMIT_MESSAGE
public java.util.List<java.lang.String> myLastCommitMessages
public java.lang.String LAST_COMMIT_MESSAGE
public boolean MAKE_NEW_CHANGELIST_ACTIVE
public boolean PRESELECT_EXISTING_CHANGELIST
public boolean OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT
public boolean REFORMAT_BEFORE_PROJECT_COMMIT
public boolean REARRANGE_BEFORE_PROJECT_COMMIT
public java.util.Map<java.lang.String,ChangeBrowserSettings> changeBrowserSettings
public boolean UPDATE_GROUP_BY_PACKAGES
public boolean UPDATE_GROUP_BY_CHANGELIST
public boolean UPDATE_FILTER_BY_SCOPE
public boolean SHOW_FILE_HISTORY_AS_TREE
public boolean GROUP_MULTIFILE_MERGE_BY_DIRECTORY
public VcsConfiguration getState()
getState
in interface PersistentStateComponent<VcsConfiguration>
null
value indicates
that the returned state won't be stored, as a result previously stored state will be used.XmlSerializer
public void loadState(VcsConfiguration state)
PersistentStateComponent
State object should be used directly, defensive copying is not required.
loadState
in interface PersistentStateComponent<VcsConfiguration>
state
- loaded component stateXmlSerializerUtil.copyBean(Object, Object)
public static VcsConfiguration getInstance(Project project)
public void saveCommitMessage(java.lang.String comment)
public java.lang.String getLastNonEmptyCommitMessage()
public java.util.ArrayList<java.lang.String> getRecentMessages()
public void replaceMessage(java.lang.String oldMessage, java.lang.String newMessage)
public PerformInBackgroundOption getUpdateOption()
public PerformInBackgroundOption getCommitOption()
public PerformInBackgroundOption getEditOption()
public PerformInBackgroundOption getCheckoutOption()
public PerformInBackgroundOption getAddRemoveOption()
public PerformInBackgroundOption getRollbackOption()
public java.lang.String getPatchFileExtension()
public void acceptLastCreatedPatchName(java.lang.String string)
public boolean isChangedOnServerEnabled()
public void addIgnoredUnregisteredRoots(java.util.Collection<java.lang.String> roots)
public void removeFromIgnoredUnregisteredRoots(java.util.Collection<java.lang.String> roots)
public boolean isIgnoredUnregisteredRoot(java.lang.String root)