Git blâmer, ne montrant pas de l'histoire

Quand je lance la commande git blâme sur un fichier (à l'aide de msysgit), je reçois toujours le tri suivant de l'impression:

00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   1) package co
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   2) {
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   3)      impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   4)      impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   5)      impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   6)      impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200   7)      impor

c'est à dire qu'il affiche toutes les lignes ne sont Pas Encore Commis.

J'ai essayé sur plusieurs fichiers, qui ont de nombreuses commet toujours les mêmes résultats. J'ai aussi essayé d'utiliser le parent ou d'un chemin d'accès complet, mais il semble pas faire de différence.

Lorsque j'essaie d'utiliser TortoiseGit blâmer toujours, il affiche chaque ligne comme étant la dernière commis lors de la première commettre:

Git blâmer, ne montrant pas de l'histoire

même de la pensée, comme je l'ai dit, il ya effectivement des dizaines de s'engage dans l'histoire de ces fichiers..

Idées?

Edition - Plus D'Infos

  • Git blâmer fonctionne très bien sur GitHub, où ce repo est hébergé.
  • Il fonctionne aussi très bien si j'ai le clone d'une machine linux et ne le blâme il
  • Il semble que ce soit seulement sur msysgit cela ne fonctionne pas
  • Pour moi, ce problème a entraîné d'utiliser un lien symbolique chemin apposées sur un chemin d'accès au référentiel reconnu, de sorte qu'il pensais que le fichier était complètement nouveau.
  • Remarque: à Partir de git 2.0.1 (25 juin 2014), git blâme devrait cesser de signaler tous ceux qui "ne sont Pas Encore Commis" des lignes. Voir ma réponse ci-dessous
  • Sur la liste de diffusion: git.661346.n2.nabble.com/... arrive Aussi sur Linux.
InformationsquelleAutor Assaf Lavie | 2011-01-09