public void AddFile(string filename)
{
try
{
string relPath;
if (Path.IsPathRooted(filename))
{
if (!TryGetRelativePath(filename,out relPath))
{
return;
}
}
else
{
relPath = filename;
}
using (var repository = GetRepository())
{
repository.Index.Add(relPath);
}
}
catch (Exception)
{
}
}