Мне интересно, как улучшить команду diff как часть hg.Например, допустим, у меня есть этот код:
line 1
line 2
lin3 3
, и я изменяю его на:
if($condition) {
line 1
line 2
line 3
}
hg diff покажет исходные три строки с "-" иновые пять строк с "+".Даже когда я запускаю с -wbB, чтобы игнорировать пробелы и изменения строк.Я понимаю, что он пытается мне сказать, но разве это не может быть «умнее», и понимаю, что я добавил только две строки (и увеличил уровень на три строки)?
РЕДАКТИРОВАТЬ:можно ли hg diff сказать вам, какой текст был добавлен и где?В отличие от того, как «структура» кода изменилась из-за этих дополнений?
РЕДАКТИРОВАТЬ 2: Я использую Debian (Linux dev 2.6.26) с Mercurial 1.0.1
Спасибо