Это было на некоторое время, и ищет искать никаких подсказок.
Выпуск:
Когда я делаю GIT Diff
в файле PHP, содержащий класс
, каждое ожидание Hunk имеет имя класса без упоминания о имени метода.
Например:
@@ -351,7 +351,7 @@ class Session
$form->setError($field, $subpassValid['msg']);
}
// E-Mail address error checking
$field = "email"; //Use field name for email
- if(!isset($subemail) || strlen($subemail = trim($subemail)) == 0){
+ if(!$subemail || strlen($subemail = trim($subemail)) == 0){
$form->setError($field, "* Email not entered");
@@ -373,7 +373,7 @@ class Session
...
Вопрос:
Есть ли способ сказать Git
, чтобы показать имена методов вместо / вдоль имени класса?
Редактировать:
Информация:
diff version: 2.8.1
git version: 1.7.6 (from the git-core PPA)
OS: Ubuntu 9.10
Я изначально имел Git версии 1.7.0.4 из акций ubuntu Reppos, но обновил, что он надеется, что это был ошибка. К сожалению, это не решило проблему.
Редактировать2:
После получения дополнительного тестирования, кажется, что если объявление функции имеет отступ вообще (с любыми пробелами или вкладками) Diff
не поднимает имя функции. Это похоже на ошибку в Git
.