{"thread":{"id":"14057","subject":"git svn: how to recover from checksum mismatch?","startedAt":"2008-06-20T10:56:28Z","lastAt":"2008-06-20T11:36:39Z","messageCount":2,"participants":["Alexander Gladysh"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"80458","messageId":"c6c947f60806200356s285ac4s7a4affc108c7f311@mail.gmail.com","threadId":"14057","inReplyTo":null,"subject":"git svn: how to recover from checksum mismatch?","fromName":"Alexander Gladysh","fromEmail":"agladysh@gmail.com","sentAt":"2008-06-20T10:56:28Z","receivedAt":"2008-06-20T10:56:28Z","isPatch":false,"sender":{"key":"agladysh@gmail.com","avatar":"https://avatars.githubusercontent.com/u/38239?v=4"},"body":"Hi, list!\n\nToday I've upgraded to git 1.5.6 from 1.5.5.something (probably 1).\nWhen I've run git svn rebase on my repo, it complained about \"checksum\nmismatch: trunk/path/myfile HASH\".\n\nBTW, Before that failing commit there were one more (successful) with\nsome strange complains about whitespace errors:\n\n    warning: CRLF will be replaced by LF in\n/var/folders/8u/8uiW+GhrGka2OlIHiT1fsU+++TI/-Tmp-/hoizGwiM2P\n\nI'm on OS X 10.5.3 and my repo is not in /var/folders tree (trailing\npart of path is different for each file).\n\nThe same errors are on my second copy of that repo (independent git\nrepo made by the same git svn init as first).\n\nWhen I run git svn init + git svn fetch on a fresh folder, it bails\nout with checksum error after a few first commits (on 20th commit\nactually) while giving the same odd CRLF warnings.\n\nWhen I run git svn rebase on another machine (Ubuntu Hardy, git\n1.5.5.1), it run smoothly without errors, so this, probably, is not an\nSVN repo corruption.\n\nI have reverted back to git 1.5.5.1, but I still get that checksum\nerror. I'm fetching a fresh git svn init+fetch from svn, but it takes\na few hours, and I have to do it twice (for each of my two repos). Any\nadvice on how can I recover less painlessly?\n\nThank you in advance,\nAlexander.\n"},{"id":"80462","messageId":"c6c947f60806200436q28e110fay7c11b15882c563c6@mail.gmail.com","threadId":"14057","inReplyTo":"c6c947f60806200356s285ac4s7a4affc108c7f311@mail.gmail.com","subject":"Re: git svn: how to recover from checksum mismatch?","fromName":"Alexander Gladysh","fromEmail":"agladysh@gmail.com","sentAt":"2008-06-20T11:36:39Z","receivedAt":"2008-06-20T11:36:39Z","isPatch":false,"sender":{"key":"agladysh@gmail.com","avatar":"https://avatars.githubusercontent.com/u/38239?v=4"},"body":"> I have reverted back to git 1.5.5.1, but I still get that checksum\n> error. I'm fetching a fresh git svn init+fetch from svn, but it takes\n> a few hours, and I have to do it twice (for each of my two repos). Any\n> advice on how can I recover less painlessly?\n\nThat is more painlessly of course, not less, sorry :)\n"}]}