I'm not using a proxy ... and network communication is over the loopback
interface ... so that's probably not the prob. But I've done some
digging and found something pretty weird.....
$ svn info providers.sln
Repository UUID: 505ffd8f-26e6-0310-8e5c-c33a79a468e7
So the files revision is 251....
$ diff providers.sln .svn/text-base/providers.sln.svn-base
$ md5sum providers.sln .svn/text-base/providers.sln.svn-base
The WC and text-base file are identical ....
$ svn cat -r251 providers.sln | md5sum
$ svn cat -r251 providers.sln > /tmp/test.251
$ diff providers.sln /tmp/test.251
But the wc and pristine copy are different than the repository ... a
single line containing 4 '!' chars.
I can believe that I might have accidentally added the "!!!!" line the
the wc file ... but not the text-base or the checksum in 'entries' to
match!? That's weird! Almost too strange to believe.
Anything stupid I could have done to cause this?
(sorry if I've wasted your time)
Ben Collins-Sussman wrote:
> On May 11, 2005, at 3:37 AM, Matt Doran wrote:
>> $ svn --version -q
>> $ svn up
>> svn: Checksum mismatch for 'providers.sln'; expected:
>> '9cb298b2150e77340280d646c50d244a', actual:
>> $ md5sum providers.sln
>> 8f21805e9b084c2ce6cbbb52f325272e providers.sln
>> $ md5sum .svn/text-base/providers.sln.svn-base
>> 8f21805e9b084c2ce6cbbb52f325272e .svn/text-base/providers.sln.svn- base
> The checksum error isn't necessarily about the text-base. Checksums
> are sent in both directions over the network, whenever binary diffs
> are sent in 'update' or 'commit'.
> So it's possible that an incoming binary diff got munged over the
Received on Wed May 11 14:44:07 2005