On Thu, Apr 15, 2010 at 11:51:25AM +0200, Christian Halstrick wrote: > Hi, > > some days back I fetched from a github repo with http protocol and > afterwards my local repo was broken. Since the fetch was done by a > cronjob I don't know whether the fetch reported an error. Problem is > that one pack file was corrupted because the github servers put the > repo I wanted to clone into some maintenance mode while I was > fetching. The pack file includes at the end the html source code - > which makes these files clearly corrupted. > > Git should detect this error and let the fetch fail, right? At least with smart transports do verify pack hash (since git-index-pack does check it). Maybe dumb HTTP transport grabs the index and pack and installs the downloaded versions (FAIL) instead of generating index from the pack (which would noitice the corruption)... -Ilari -- 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