internal string CreateFile(string filename, string content)
{
string file = filename;
if (Path.GetFullPath(file) != file) // if not absolute, then absolutize
file = Path.Combine(Git.WorkingDirectory, file);
File.WriteAllText(file, content);
return file;
}