To further push for git patch, please check this from current linux tree: git log --parents --pretty=raw -z -r -p c4201214 As you can see the diff contains a '\0' value (actually removed by the patch). qgit of course fails, as any tool based on parsing '\0' delimiting character records. If the size of the patch was explicitly given instead no fail will occur. Marco - 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