private void AddEntry(string path)
{
path = NormalizePath(path);
// Create the document if it doesn't exist
XDocument document = GetStoreDocument(createIfNotExists: true);
XElement element = FindEntry(document, path);
if (element != null)
{
// The path exists already so do nothing
return;
}
document.Root.Add(new XElement("repository",
new XAttribute("path", path)));
SaveDocument(document);
}