Откуда взята выдержка из заголовка git diff?
Когда я используюgit diff
в файле C # я вижу что-то вроде этого:
diff --git a/foo.cs b/foo.cs
index ff61664..dd8a3e3 100644
--- a/foo.cs
+++ b/foo.cs
@@ -15,6 +15,7 @@ static void Main(string[] args)
string name = Console.ReadLine();
}
Console.WriteLine("Hello {0}!", name);
+ Console.WriteLine("Goodbye");
}
}
}
Строка заголовка блока содержит первую строку текущего метода (static void Main(string[] args)
), это здорово. Однако это не кажется очень надежным ... Я вижу много случаев, когда это не работает.
Так что мне было интересно, откуда эта выдержка? Есть лиgit diff
как-то распознать синтаксис языка? Есть ли способ настроить его?