fatal: git-écrire-arbre: erreur de construction des arbres

J'essaie d'importer un grand dépôt subversion vers git avec git-svn (pour que je puisse travailler dans git, mais encore dcommit à la subversion de temps à autre). Après l'importation de plus de 4000 révisions, je suis maintenant l'erreur suivante se produit chaque fois que j'exécute git svn fetch ou git svn rebase, dont je n'arrive pas à se débarrasser de:

$ git svn fetch
error: invalid object 100644 1f2....742 for 'src/path/.../file.cs'
fatal: git-write-tree: error building trees
write-tree: command returned error: 128

Ce que j'ai essayé jusqu'à présent:

  • git fsck --full ne signalent pas quelque chose, ni ne git fsck --unreachable ou git fsck --no-reflog
  • git gc --aggressive n'aide pas
  • déplaçant le pack unique fichier de loin et de réimportation avec git unpack-objects n'aide pas
  • git svn reset -rXY avec XY un peu plus bas que la dernière importés revsion ne semble pas aider non plus, ni de supprimer manuellement les dernières entrées de la reflog jusqu'à XY.
  • redémarrage. Semble stupide, mais je l'ai fait observer d'étranges problèmes lors de l'importation du premier ~4000 révision, comme si quelque chose avait une fuite beaucoup de ressources du noyau (le plus probable dans le sous-système windows), pourrait être liée à msys/mingw (ou avira virus scanner, je l'ai désactivé pour les tests).

Je n'ai pas trouver ce que l'erreur 128 vraiment pour. Des idées? Merci à l'avance!

Pourrait être liée à cette question qui est d'environ erreur 128 ainsi, mais avec des messages d'erreur, et sans solution.

msysgit version 1.6.4.msysgit.0 avec bash sur xp sp3

  • Demander à git liste de diffusion ([email protected]), vous n'avez pas besoin de vous abonner à la poste (et il y a un peu d'interfaces web pour les lire, y compris Gmane et MARC)