Presumo que seja um erro de configuração em algum lugar, mas não consigo descobrir onde. Comandos git regulares parecem funcionar bem, mas "git diff" não faz nada. Por segurança, removi as ferramentas diff externas do meu arquivo .gitconfig. Ele foi instalado via MacPorts e é a versão mais recente (1.7.2.2).
O que vejo é que quando executo "git diff" em minha área de trabalho, ele simplesmente sai, sem fazer nada.
$ git --version
git version 1.7.2.2
$ git diff
$
Se eu fizer backup de um diretório, fora do meu espaço de trabalho raiz, digitar "git diff" me dará o seguinte:
$ git diff
usage: git diff [--no-index] <path> <path>
Este pode ser o comportamento esperado, já que não estou em um repositório git.
Alguma ideia sobre o que posso fazer para solucionar isso?
git diff
fora de um repo logo ficará mais clara. Veja minha resposta abaixo