public UniteRepository(string path, GitUnite.OptionFlags options)
: base(path, null)
{
_options = options;
_prepareBatch = Index.GetType().GetMethod(
"PrepareBatch",
BindingFlags.NonPublic | BindingFlags.Instance,
null,
new[] { typeof(IEnumerable<string>), typeof(IEnumerable<string>) },
null);
_removeFromIndex = Index.GetType().GetMethod("RemoveFromIndex", BindingFlags.NonPublic | BindingFlags.Instance);
_addToIndex = Index.GetType().GetMethod("AddToIndex", BindingFlags.NonPublic | BindingFlags.Instance);
_updatePhysicalIndex = Index.GetType().GetMethod("UpdatePhysicalIndex", BindingFlags.NonPublic | BindingFlags.Instance);
}