"git diff --stat" e "git log --stat" mostram resultados como:
$ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07
app/controllers/application_controller.rb | 34 +++-------------------------
1 files changed, 4 insertions(+), 30 deletions(-)
Mas o que realmente aconteceu naquele commit foi que 4 linhas foram alteradas e 26 linhas foram excluídas, o que é diferente de adicionar 4 linhas e excluir 30.
Existe alguma maneira de obter os LOCs delta (26 neste caso)? Eu realmente não me importo em diferenciar as linhas adicionadas ou removidas.