Files
git-tfs/GitTfs/ConfigProperties.cs
T
2014-10-03 23:43:30 +02:00

29 lines
709 B
C#

using System;
using Sep.Git.Tfs.Util;
namespace Sep.Git.Tfs
{
// Like Globals, but for values that can be set in the git config
// or overridden by some other means, like from the command line.
public class ConfigProperties
{
ConfigPropertyLoader _loader;
public ConfigProperties(ConfigPropertyLoader loader)
{
_loader = loader;
}
public void PersistAllOverrides()
{
_loader.PersistAllOverrides();
}
public int BatchSize
{
set { _loader.Override(GitTfsConstants.BatchSize, value); }
get { return _loader.Get(GitTfsConstants.BatchSize, 100); }
}
}
}