/*******************************************************************************
* Copyright (C) 2008, Shawn O. Pearce <spearce@spearce.org>
* Copyright (C) 2011, Robin Rosenberg
* Copyright (C) 2013, Matthias Sohn <matthias.sohn@sap.com>
* Copyright (C) 2015, Obeo
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
package org.eclipse.egit.core;
/** Preferences used by the core plugin. */
public class GitCorePreferences {
/** */
public static final String core_packedGitWindowSize =
"core_packedGitWindowSize"; //$NON-NLS-1$
/** */
public static final String core_packedGitLimit =
"core_packedGitLimit"; //$NON-NLS-1$
/** */
public static final String core_packedGitMMAP =
"core_packedGitMMAP"; //$NON-NLS-1$
/** */
public static final String core_deltaBaseCacheLimit =
"core_deltaBaseCacheLimit"; //$NON-NLS-1$
/** */
public static final String core_streamFileThreshold =
"core_streamFileThreshold"; //$NON-NLS-1$
/** */
public static final String core_autoShareProjects =
"core_autoShareProjects"; //$NON-NLS-1$
/** */
public static final String core_autoIgnoreDerivedResources =
"core_autoIgnoreDerivedResources"; //$NON-NLS-1$
/**
* When reading this preference, use
* {@link RepositoryUtil#getDefaultRepositoryDir()} instead, (for variable
* substitution).
*/
public static final String core_defaultRepositoryDir =
"core_defaultRepositoryDir"; //$NON-NLS-1$
/**
* Holds the key to the preferred merge strategy in the MergeStrategy
* registry, i.e. the preferred strategy can be obtained by
* {@code MergeStrategy.get(key)}.
*/
public static final String core_preferredMergeStrategy = "core_preferredMergeStrategy"; //$NON-NLS-1$
/**
* Default key value of the core_preferredMergeStrategy property in the UI,
* which means that EGit must not pass any specific merge strategy to JGit,
* to let JGit use its default behavior.
*/
public static final String core_preferredMergeStrategy_Default = "jgit-default-mergeStrategy"; //$NON-NLS-1$
/**
* if {@code true} file deletions are automatically staged by
* GitMoveDeleteHook
*/
public static final String core_autoStageDeletion = "core_auto_stage_deletion"; //$NON-NLS-1$
/**
* if {@code true} file moves are automatically staged by GitMoveDeleteHook
*/
public static final String core_autoStageMoves = "core_auto_stage_moves"; //$NON-NLS-1$
}