söndag 08 februari 2009 03:47:25 skrev Robin Rosenberg: > > I've seen this. Running git gc on Windows, while having Elipse open can kill your > object database. > > Eclipse keeps the pack files open most of the time. Then you > launch git gui which recommends the user to do a git gc. I never > do (it *always* wants to do this), so I haven't encountered the > issue, but if gc doesn't find a new optimal pack it tries to rewrite a > new pack with the same id. So it rm's the idx file (fine) and the the > pack file (not ok) and gives up, which means it has a .pack file with > no index, so it cannot use it. Trying git gc again after eclipse exits > will execute the final stab on your objects. > > The underlying bug is ofcource that Windows locks files when > they are open. A *nix* user does not suffer from this problem. > > I'll investigate more at some other time. This is a preliminary > analysis. A receipe for triggering is available at http://code.google.com/p/msysgit/issues/detail?id=189 -- robin -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html